Yesterday my mum had a doctors appointment so me and Alfie went with her so that I could stand in the carpark to socialise Alfie with cars, people etc. We were standing there for over half an hour and only one person bothered to talk to him. As Alfie was on the floor, she crouched down to stroke him but stood far enough back not to scare him, she put her hand out for him to sniff and usually he would have been jumping all over her. Instead, he growled at her! He wasnt being nasty, he was unsure I think. She stayed there for a few seconds longer which I thought was nice of her as most people would have run a mile lol. Anyway, she gave up and I appologised saying he's never done that before. She said she has a 4 month old puppy so Alfie can probably smell him/her. Alfie is almost 4 months old as well. Could it have been the other puppy's smell? After that a family (nan, grandad and a boy about 6) got in their car next to us and spoke to Alfie, who then barked at them! Again, not his normal behaviour.