Pet Information > ASK Experts > Dogs > Dogs > Puppies Health

Puppies Health

19 10:02:45

Question
Hi, I have a 10 week old English Mastiff and in 3 days she had diarrhea twice. She seems very healthy, she gets lots of food in a day and plenty of water to drink. But I think she's been eating grass. Can eating grass give them diarrhea? When she has to go to the bathroom I sit outside with her and whenever she puts dirt and grass and stuff in her mouth I take it from her and tell her "NO". Is there any way I can get her to stop eating these things? Please help..............Thank you

Answer

Hi Jen,

I doubt the grass has caused the diarrhea. She would have to eat an awful lot lot of it. Some dogs vomit after eating grass (and some don't), that would be more likely than diarrhea.  Is your lawn being treated with any chemicals or pesticides? That could cause diarrhea even if your dog didn't eat the grass, she might have licked her feet.

Puppies, like all babies, put things in their mouths. There's no way to stop this, except with your diligent attention and gentle corrections. Here's how to teach a dog the "leave it" command:

http://www.articlesbase.com/pets-articles/teaching-your-puppy-a-soft-mouth-leave...

If the diarrhea continues, you should have your vet examine your puppy.  It's possible she has internal parasites, and eating the grass is being done to soothe her stomach, while the diarrhea is being caused by the "worms".

Best of luck,
Patti