My puppy is 4 months old and has been throwing up a couple times a week for the last few weeks. He hardly gets any treats, only eats puppy chow, and I'm constantly watching what he puts in his mouth. He still has a great appetite and acts like a puppy. He does chew a raw hide bone. My puppy also coughs frequently. Is coughing and throwing up common or should I be worried.