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.
Dog suddenly eating carpet.
Usually dogs look for something comparable to grass when they are inside which is either a plant or more often the carpet.
If your puppy starts to chew on your carpet it could be because he s teething.
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.
If your dog is trying to take a nap on the carpet a little pawing at it might make it fluffier and more comfortable for them.
Usually this ends by the time your puppy turns 6 months old.
Do you think your puppy may be teething.
Here are three reasons why your dog might be licking the carpet and what you can do to stop it.
Excessive licking of surfaces.
Dogs may have something called excessive licking of surfaces or els where they lick not only the carpet but also any other type of flooring as well.
When dogs are outside they usually scratch the dirt and ground in order to regulate their temperature and claim territory for their own.
Based on the new information that this behavior does not happen when you are not home but in fact when you are at home it is likely to be pica which is the consistant ingestion of non food item.