My son and I were just sitting on the floor with Haven and Lily, the puppy. Lily was chewing on a squeeky toy that I grabbed from her and threw for her to fetch. No problem. Then, my 5 year old son grabbed it from her and she growled at him. It happened so fast that my son was able to grab it and throw it for her. She didnt go fetch it. I dont know if this was becuse of what she was feeling towards him or just because she was sick of fetching it. She isnt much of a fetcher! I didnt know how to handle this the proper way. My son and I picked up all the toys and put them away after she did this. I put Lily in her crate and came here to post.
I am assuming she growled because she thinks she is higher up than him and wasnt going to allow him to take her toy
I have my son bring Lily out on her leash to go potty, to go for walks, and he does even try to train her with her sits and leave its. I am right beside him while he does this so is this even helping her learn to respect him? I am going to bring her to a trainer for obedience classes but not for another month when we move into our new home.
How should I handle this if it were to happen again? What is your best advice on training a dog the order of its family? This toy that Lily had was not a favorite or even one she plays with so what would happen if we took a toy from her that she did really like? I just dont want this to turn into any kind of aggression.

, such as "off" and "move").