How to stop a puppy from eating everything?
My puppy (almost 4 months old) loves his string toys and his string toys only. He doesn't like his rubber toys very much probably because he can't fit it into his mouth. But the thing is, he rips the string off of his rope toys and eats it! If we take away his string toys, then he rips off pieces of rubber of his rubber toys and tries to eat that. And if he doesn't have toys, he obviously rips our carpet to shreds and eats that. We gave him a tennis ball but he ripped the hairs out of the ball and tried to eat that. That also takes furry soft toys out of the picture. When we go outside, he tries to eat sticks and leaves. Even if he is full, he swallows a piece of twig or carpet here and there. Now, he coughs (I think that its coughing. First time dog owner, can't say I know much) every now and then I feel like its because of all the string and random things he eats. Its mainly because he coughs like this that I feel like he needs to stop eating everything. How can I stop this if it needs to be stopped?
Just a little tip, some dogs respond very well to apple-cider vinegar dog spray. You spray it on the surface your pup is most likely to chew on, and the smell can discourage them from chewing. I would also recommend making sure he has a chew toy (bone, rope, etc) available at all times.