You wrote that your dog ate part of a rug and now has a string hanging out his rear end.
Dog eating carpet strings.
I know of no dietary deficiency that would cause a dog to eat carpets.
According to webmd s pet section as puppies lose their baby teeth they experience pain that can intensify their desire to chew on anything and everything.
I d recommend that you take him to your veterinarian.
The digestive tract also called the gastrointestinal tract is long.
A cheeky three year old cocker spaniel has been named the nation s most destructive pet.
The concern is this.
Dog licking the carpet one possible explanation for this behavior is that the dog has a digestive problem.
Usually this ends by the time your puppy turns 6 months old.
If your puppy starts to chew on your carpet it could be because he s teething.
Indeed when dogs have an upset stomach their instinct is to eat grass so they can induce themselves to vomit but in a domestic setting at home there s no grass to eat so the dog reaches out for the carpet or anything else in reach.