Molly is only about 6 months old, and I already can't even count the number of times I've been told a small dog is friendly, only for Molly to get snapped at by them.First of all, I need to comment great job on the recall!! It sounds like all your hard work has payed off!!
I do not think it was your fault either. I do not let my dogs visit other dogs though, because I have seen too many(ecspecially little dogs), that were not really all that dog friendly. I always keep my dogs leashed because of other people and dogs. You just never know.