I have a male chihuahua, he adores people, he will happily walk past another dog but if one sniffs him he gets scared and tries to get away, if the other dog persists he gets aggressive.
Is there a way to train him to not mind another dog sniffing him? I am finding myself having to avoid heavily dog populated areas which limits our walks somewhat.