I have a 3 year old sheprador that I've had since he was a baby. Also have DS9 and DD11. We also have 3 cats, 2 of who were here before him
Once, when he was a puppy he growled at one of the cats when they sniffed at his bowl whilst he was eating. So I started feeding him in a separate room in his crate. My children know to leave him alone if he is eating. He has no issues with me with me going near his bowl if hes eating as the only reason I do is to add more things to it. I always ask him to budge his butt before I go near his bowl though. I never surprise him as such and it's not everytime he eats it's just occasionally.
Last night my DS9 was eating chocolate balls and one rolled onto the floor, the dog has started trying to eat the ball, DS has stepped towards him and dog has dtarted growling at him
He didn't move towards ds or show his teeth, it was clearly a warning growl because he wanted the chocolate and knew ds was going to take it.
I immediately got up and asked the dog to come to me, he did and I told ds that he was not to ever try to take any food off the dog again. Even if it's somthing he's not supposed to have, let me know and I will sort it out. Ds knew he wasn't in trouble and the dog wasn't in trouble either.
DS feeds the dog frequently and if ds goes into the kitchen the dog very excitedly runs to his crate hoping it's his dinner time so he has good associations of DS and food
It's the first time he has ever growled at one of us and it's made me feel a little uneasy