I have a spaniel mix puppy, probably around 4 months old (I don't know his actual date of birth). He's a very sweet puppy, but of course he's VERY playful and has a lot of energy. It's a full time job keeping things out of his mouth!
My issue is that he's very hyper with my cats and my other dogs. He likes to bite the cats and try to pick them up (not in a mean way, he's just a rough player). He'll also play rough with my dogs, which isn't a problem with the bigger dogs but he tends to drive my terrier mix crazy and he wants to play with her the most because they're about the same size. I also have chickens that he loves to run up to the pen and scatter but I'm less worried about this as he'll never have an opportunity to really hurt them, as they'll never be alone together.
Another thing is that when we give him treats, he can be rough. He's not mean, and in fact doesn't resource guard at all. But he snaps them right out of your hand and tends to get you with his teeth when he does. I've been turning my hand around so he kind of has to lick first before getting to the treat - this does help. However, when I give the other dogs treats he'll actually run up and take them out of their mouths - and then they look at me in disbelief.
Now, I know he's a puppy and that puppies play and need to learn manners. I've been upping his exercise as he's been getting more energetic, and it does seem to be helping some. I just want to know what sort of training I should be giving him so that a year from now, he'll have the manners he needs.