Hey Ollie is now 2 years old and has always been great with other dogs. At the moment, there is a young cockapoo (about 6 months old) who seems to have no doggy manners. He jumps up at dogs, especially their faces and he jumps up at people too. Now whenever this dog jumps up at me, Ollie really growls and snaps at this puppy. Of course, the puppy thinks its a game and then runs around, jumping on Ollie and Ollie gets more and more growly and snappy. In the end, we just separate them and go our separate ways. Ollie's quite protective of me so when a dog jumps up at me, he has a go at the dog. The cockapoo and Ollie play together nicely until the puppy starts jumping in Ollie's face and jumping on Ollie's back. Then Ollie starts the growling and snapping again. Ollie is great with adult dogs, but puppies he can be a bit temperamental with. There is a particular springer pup at the park that he meets regularly who is about 6 months old but he has great doggy manners. Ollie and the springer play beautifully together and Ollie rolls around with it and plays really gently with it. Also, another thing I notice is it is completely silent play. There is no sound at all from them. Is it typical for adult dogs to get grumpy with pups? I remember adult dogs being grumpy with Ollie when he was a pup and it taught Ollie how to behave around other dogs. As a pup, Ollie would jump at dog's faces and the other dog would quite rightly growl and snap at Ollie. Now Ollie doesn't jump up at dogs at all. Should I let him continue to tell other pups off? Should I avoid this particular cockapoo pup as obviously Ollie is not happy with its behaviour?