how do you train a dog not to eat everything she sees?she was adopted over a year ago and will eat anything she finds ou

we have to watch her inside that she doesnt steal the other animals food but we can and do control that.she walks politely on lead but the second she sees food she is on it.yesterday i had to take a chicken bone away before she could eat it but things like french fries are gone before you know they are there.i worry about her health and well-being but i dont want to have to muzzle her to keep her from eating things off the ground.she gets plenty to eat at home.

Asked by Mollie on Feb 28th 2009 Tagged food, behavior, health in Behavior & Training
Report this question Get this question's RSS feed Send this question to a friend


  • Cast your vote for which answer you think is best!



Do you give her enough exercise? If she isn’t getting enough to do, she’s going to find other things to keep her busy. A bored dog is usually not a ‘good’ dog because they are constantly trying to do things that we as humans usually disagree with. Make sure you are giving her LOTS of exercise – daily walks and play times should be in order. This will help her stay relaxed in the house, and keep her brain from wanting to find other things to do but just hang out.

I’d definitely keep her leashed in your home until you get control of her eating things. This will help you know where she is, where she wants to go, and will allow you to correct her for doing bad things. If she tries to get into something, pull firmly and tell her ‘no’. Using the leash will allow you to correct the unwanted behavior so she can actually learn what you don’t want her to be doing. By actually allowing her to still get into things, she is never going to learn that you DON’T want her to do it – she thinks she can get into stuff, and just get disciplined later. To stop the behavior completely, you have to prevent it from happening.

Try lots of exercise and keeping her on a leash in your house. Let me know how she does, and please message me if you have more questions.

Sergeant answered on 2/28/09. Helpful? Yes/Helpful: No 0 Report this answer


Teach her a "leave it" command. Hold a high value treat (the smellier the better) in one hand. Let her sniff and try to get to it. When she stops sniffing, praise her and allow her to have a treat from your OTHER hand. (Don't give her the treat you are using to train - the idea is that you want her to leave it.) After she is getting the idea that she gets the treat when she leaves it alone, add the words. Make sure that you have high value treats with you when you walk, so you can reward her when she leaves a goodie behind.

Rusty answered on 2/28/09. Helpful? Yes/Helpful: No 1 Report this answer


Mollie is so sweet!

Rusty is right on. Work on the leave it command. After Max picked up the hand leave it, the next step was to toss a baggie with treats in it, say leave it it then reward. If you practice this, you'll be surprised how fast she gets it!

Max answered on 3/1/09. Helpful? Yes/Helpful: No 0 Report this answer


She obviously has a very High Food Drive, many dogs have this and it can be very tempting to eat road food on walks. You have to be watchful of this. My dogs all do this. They love to eat. What will help is more nutrious foods, dog foods that are high protein and for young energtic dogs. And if the dog is getting lots of exercise she may need an increase in food portion. Also if she is eating super fast then the food is not getting crushed enough for proper digestion. You may have to feed her several times in small increments. It is natural for dogs to sniff and even perhaps look for that unseen treasure. I would not muzzle her. Don't let her have it and walk faster to get her past it. A shorter leash might be better also. If she can't get the head down she can't eat.

Dieta answered on 3/1/09. Helpful? Yes/Helpful: No 0 Report this answer