Updated On September 23rd, 2025
Pet's info: Dog | Mixed Breed Small (up to 22lb) | Male | unneutered | 1 year and 11 months old | 11 lbs
Okay, how can i train my dog not to accept treats from others? My mom will give him just about anything (2-3 slices of deli roast beef, 2-3 slices of bologna, cheese and whipped cream (he has dairy allergies)) and it's unfair to me when he vomits while she's at work. I understand she's trying to be a nice and loving grandma, but I pay for Snacc's dog food, not her and 60-70% of it is being trashed because he's holding out for grandma to give him something "better" that could make him sick.
1 Answer
Published on April 24th, 2018
I am afraid it is not going to be easy to train him not to accept treats. Best would be to work with a dog trainer on that. However you really need to "train" your mother not to give him treats/human food. You really will need to sit down with her and tell her the consequences of feeding him, that you are spending a large amount of money for a specific diet and that she is destroying the effort of trying to treat his food allergies. You can also tell her about the vomiting, and how miserable he feels when he gets those foods. You can tell her she can give him some of his diet food as treats but nothing else. Give her a specific amount , and then feed him a bit less of his food when you come home. I think that will be the only way to keep your dog healthy.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.