I'm not a native Glaswegian, but I've lived here since 2003 and I've never heard a man call another man 'doll'. I would have no issue with a woman calling me that, and it's happened plenty of times I'm sure, but if a guy said it to me it'd be very weird.