English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Like I said I have 3 dogs....2 of them really eat dirt....do any of you know why. I feed them very well.

2007-02-08 08:20:28 · 12 answers · asked by Bobbie4u 5 in Pets Dogs

12 answers

There might be some sort of nutrients that your dogs are deprived of and their body needs it. Most dogs will chew on grass and weeds when they need more fiber. Maybe something died on the ground and they want to eat whatever is left, or maybe they just want to eat dirt.

2007-02-08 08:40:22 · answer #1 · answered by Josh 2 · 0 0

If you are feeding the name brand foods -healthier than I wouldn't say that your dog has an iron deficiency. Make sure that you watch to make sure that you don't have a greedy dog - the one that doesn't eat dirt. It could be that you have a dog that eats the two "dirt- eating" dogs food, therefore they aren't getting enough in the stomachs. I wouldn't worry about it though if you are feeding them good dog food and they are getting enough each day (meaning they aren't too skinny). If you are really worried about it, you can take them to the vets however if they are happy and seem to be healthy I wouldn't worry about it. Dogs will be dogs!

2007-02-08 08:46:19 · answer #2 · answered by Tonya B 3 · 0 0

Haha! Yes, dogs are weird creatures. Eating grass settles their stomach. Ur dogs might be eating dirt because they smell something good in there. Scold them when they do, or cover up (or grow grass) over open patches of dirt. If their eating dirt from a garden, put a little fence around it (u could find cute ones that could add to ur garden).

2007-02-08 08:27:19 · answer #3 · answered by future_psychologist 3 · 0 1

Its the lack of nutrition or iron. they get it from the dirt because the dirt its a natural source, its in there instincts. Wolves will do that alot of they lost nutrients. The food that you feed make sure its not a store brand because they lack alot of the stuff your dog needs, and dont get IAMs because they test there food on animals and not oral either....its the bad type of testing...

good luck to you and ur dogs..

2007-02-08 08:27:15 · answer #4 · answered by Mrs.Durossndamaken 4 · 0 0

My dog gets the best food and treats and is absolutley spoilt rotten., yet she will go outside and root around in the grass eating little haypoo balls from the rabbits. Why she does it , I have no idea.

2007-02-08 09:10:44 · answer #5 · answered by nickynich 2 · 0 0

Their bodies are probably craving a nutrient in the dirt.

2007-02-08 08:28:37 · answer #6 · answered by bookworm_boo 1 · 0 0

Well maybe they don't like the food you're giving them. Maybe they hid something under the dirt.

2007-02-08 08:25:21 · answer #7 · answered by Nana 5 · 1 0

lol i know what you mean. my dog gets tons of treats and people food and dog food and he goes outside and eats grass and dirt and sand. i dont exactly know why. maybe they think it smells good.

2007-02-08 08:23:53 · answer #8 · answered by Anonymous · 0 0

Are they puppys? If so they are probably just playing around you have to remember they are just dogs they are smart but they don't really care to do stuff humans don't.

2007-02-08 08:25:14 · answer #9 · answered by tjsams13 2 · 1 0

animals can gain nutrition from such unpalatable (as we see it) things, such as dirt, faeces, carrion etc. you aren't doing anything wrong. your dog's just following it's instincts. just have a care that your dog doesn't eat pesticide or fungicide treated soil.

2007-02-08 09:23:06 · answer #10 · answered by Anonymous · 0 0

fedest.com, questions and answers