I think you are doing the right thing. My Bayley was like that when she was young...she growled if I tried to take things from her or if I moved her while she was comfortable. I would scold her and just continue to do what had to be done.
My vet said that she thought I was going to take away everything she liked...so she was getting protective of her "things"...and when I asserted my position as her "top dog" she was much better. She soon realized that I would give it back to her if it wasn't a bad thing for her to have and I would also replace the thing I took away by giving her something else.
She is so sweet now...I could do anything to her and she would never complain. I can open her mouth, take things out, put things in (pills) and brush her teeth, I pry her jaws open if I need to...she never gets mad at me. (She tries to hide though, :wink: )
So, just realize that your puppy is still learning his place in the family and when he feels secure he will get much better.
It is important to stop him from biting your children too. And don't ever let your kids play tug-of-war games with him. There are so many ways to train...you will find the one that works for you.
My vet said that she thought I was going to take away everything she liked...so she was getting protective of her "things"...and when I asserted my position as her "top dog" she was much better. She soon realized that I would give it back to her if it wasn't a bad thing for her to have and I would also replace the thing I took away by giving her something else.
She is so sweet now...I could do anything to her and she would never complain. I can open her mouth, take things out, put things in (pills) and brush her teeth, I pry her jaws open if I need to...she never gets mad at me. (She tries to hide though, :wink: )
So, just realize that your puppy is still learning his place in the family and when he feels secure he will get much better.
It is important to stop him from biting your children too. And don't ever let your kids play tug-of-war games with him. There are so many ways to train...you will find the one that works for you.