Petco Text Logo
Petco Pet Logo

Why does my puppy eat non-food items? Is it a vitamin deficiency?

Updated On September 23rd, 2025

Pet's info: Dog | Labrador Retriever | Male | unneutered | 2 months and 23 days old | 16 lbs

My black lab eating too much soil and non edible substances when he’s out of his crate. I have managed to teach him not to eat such things. However he keeps eating non stop. A week ago, he had swallowed a plastic bag! On the next day he did pass the bag! How to stop him not to eat such things? Is he having vitamin deficiency?

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on July 24th, 2019

If he is on a high-quality, well-balanced, commercial dog food diet it is not likely to be a vitamin deficiency. In my opinion, he does this because he is a Lab and a puppy. Eating things is common for this breed. They do eat everything. They are bred for hunting and to grab things in their mouth. You need to give him things he is allowed to chew that will keep him busy. Honestly, the best thing to do is to consult with a professional dog trainer and get this problem corrected early before he gets too much older. You are extremely lucky that he passed that plastic bag and it didn't need to be surgically removed. You can try this training on you own but it is not recommended. I promise you will get quicker and better results by working with a trainer. ( https://www.thelabradorsite.com/stop-dog-eating-everything/ ) ( https://positively.com/forum/viewtopic.php?t=14004 )

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored