How do I stop my puppy from eating my plants?

Best answers

Teach your dog to stop eating your houseplants by shouting "No" when he approaches them.

When your dog responds by moving away from the plant, praise him and offer him a treat or one of his favorite toys as a reward.

Spritz your houseplants with diluted lemon juice or place slices of lemon in the pots.


Some plants are obviously harmful to pets, such as poison ivy, oak, or sumac.

But pet owners may be shocked to find out that dogs and cats can become very sick from eating so many common plants and flowers.

Mistletoe is also poisonous and Poinsettias can be extremely irritating to the mouth and stomach if ingested.

To keep him away, spray plants with pungent white vinegar or apple bitter. Or plant marigolds between vegetable rows, which repel dogs and other backyard pests, such as Mexican bean beetles, aphids, squash bugs, and whiteflies. However, don't apply rabbit or deer repellents that contain coyote urine.

Stop Your Dog from Eating Plants

  1. Move Any Houseplants Out of Reach. A quick and easy solution to get your dog to stop eating your plants is to make sure they're always out of reach…
  2. Use Training Techniques to End the Behavior…
  3. Invest in Some Diluted Lemon Juice…
  4. Fence Off Your Garden.

I'd love to teach my puppy to stop eating everything. She seems to want to eat every single thing she finds outside.

4. Make paying attention to you on walks WAY more fun than eating things.

  1. Get better treats. If kibble doesn't work, try hot dogs.
  2. Increase your "rate of reinforcement."
  3. Make the task easier.

If your pet continues to eat grass, consult your veterinarian.

You may need to choose a different food, or consider purchasing a wheat or oat grass kit.

We'd recommend providing a grass plant indoors for your pet instead of letting them graze, since many people treat their lawns with pesticides or herbicides.


Keep a watchful eye on your pal while you're trying to train him to stop eating leaves and grass.

You could go out into the garden with him and stop him with a firm "no" every time he tries to munch on something.

If you're out, a gentle pull on the leash - along with the "no" again - should be enough to dissuade him.


Citrus. If dogs are undeterred by both cayenne pepper and vinegar, you might want to try citrus.

Chop up a couple of lemons into wedges, then squeeze the juice over the mulch and let it soak in for a few minutes.

Next, spread a few lemon wedges around your garden.

50 similar questions