Glad you are feeling better Dal Lee Anne was at fault,you had Cody with you and on a lead.
Ellie is ok with other dogs but if a puppy consistantly jumps all over her she will give it a warning snap.
You are right,many dogs won't tolerate puppies,especially boisterous ones.