My 10 month old 10.4 lb chihuahua/jack russell female pup Fibi eats everything and anything. She has thrown-up some horrible looking balls of stuff and some of her poops consist of nothing but fluff from stuff toys, hair, sticks, plastic, etc. Some of the things she eats include:
- my other dogs poops (once before it even hit the ground

)
- my cat poops (not anymore moved box)
- fluff from her toys she rips open
- tennis balls, green fur and rubber
- rawhide (no longer give her these because she threw up about 2 cups of it)
- paper
- plastic
- shoes (laces and heels)
- paperclips (we dont even know where she gets them)
- hair
- anything that grows or comes from nature including dirt, rocks, grass, sticks, leaves, bugs, worms on days that it rains and they come out, bird poop, bird feathers, weeds, flowers, etc etc.
Alot of the things she was eating inside the house have been removed and I know that it is our fault she eats them. But we cannot control everything that she puts in her mouth and eats. None of our other dogs do this.
She gets fed twice a day about 3/4 cup each time. Our vet told us to cut that down or switch her to over-weight formula because she is overweight but I think its just her body structure, because she is very active so Im not switching or cutting back her food.
Our vet also told us we werent properly "puppy proofing our home" but if we put away everything that she has eaten or attempted to eat we could be sitting in empty rooms on the floor, none of our other dogs would have toys and we could never take her outside.
Is there any training tips to get her to stop putting everything in her mouth and eating it?!?!? Right now to get her to drop stuff we ask her "do you want a cookie" and she will drop it right away and then we give her a cookie...I know that this is the wrong thing to do because she only drops it if she is asked if she wants a cookie but we have had to do anything that will work!
Please Help!
Thanks
Jenna