My pomeranian is a shy dog and does not socialize with dogs at all. So, this weekend I thought it would be a good idea to take him to my friends house where he has a small dog that is faily calm and old. The second my pup came out of the car, he started barking and growling like crazy at that dog. I have noticed this behavior with every dog - he barks at them, and if another dog approaches him and he has nowhere to go, he starts crying and running to hide.
Also, he seems to growl at people he doesnt know when they try to pet him. It really seems like he is going to bite them if they try petting him or come too close to him.
I am just soo confused with his behavior, because he didnt use to be like this when he was little. I also took him to obidience classes already, and that didnt help.
What do I do about his aggressiveness towards other people and dogs? He only does that towards strangers, and is such an angel at home.
P.S. He is pomeranian and 7 months old.
Thank you!