In a way, I understand when people are not happy when Elliott growls or try to jump on their dogs. On the other hand, Elliott is extremely small: He weights 5 pounds and his teeth are super tiny, and so are his mouth and jaws. Why not give them a minute to meet? I'm always coaching Elliott and petting both dogs so he will calm down, which actually happens pretty quickly.
In almost the same way that poor Pit Bulls suffer because of prejudice and irresponsible humans, Chihuahuas suffer due to the lack of pup etiquette training and a distorted view of the breed.
People get Chihuahuas because celebrities carry them around in designer purses, but they have no idea that dogs, no matter the size, need training in order to be the best companions they can.
Interestingly, humans who have mix breed dogs or "mutts" and who adopted their pups from shelters are much more understanding, patient and willing to help Elliott to become a "social butterpup."
Yesterday, we went for a hike and there was a lady with a cute poodle, bigger than Elliott. When Elliott went forward a little too enthusiastically and a bit of growling to meet her dog, she pulled her pup so hard that I thought she would break his neck, and left. But on the way back, we met this super nice lady with two mixed chihuahuas and another mutt. She was friendly when Elliott met her dogs, so Elliott was nice to her pups. The lady and I chatted a bit. She was all about dog socialization, and that was clearly reflected in her healthy and happy pups. When Elliott and his three new friends were socializing, the poodle and his human came by and she heard me thanking the nice lady for giving Elliott a chance to socialize and so on. Maybe out of embarrassment or whatever she "allowed" Elliott to meet her poodle and all went well between the dogs.