To the point:
- Newfoundland dog, 103 lbs, 15 months old
- changed his food over slowly 1-1 ½ months ago
- throwing up while foam in the morning
- 0 daily treats
- still drinking water
- has energy
- 1st meal is ate slower than normal, 2nd meal is normal
- bowel movements = 2-3 times a day
- bowel movements are solid at first but, loose at the end
- treated for Giardia
- Main question: Finally (about time huh?) my question is: Is there anything else that we can change before going back to the vet?

Details:
For the past 1-2 weeks, our dog has been dry heaving (pumping sound?) in the early morning. It comes to the point where he occasionally he will throw up white foam. I’ve been reading around and read on multiple sites that it is possible it could be hunger. We have changed his food over slowly in the past 1 - 1/2 months. We have visited the vet, and she said it sounds like an upper GI problem.

Just to be sure she placed him on treatment for Giardia. For the past 3 days (today is the last day) we have been given him his medication. However, he started dry heaving again this morning. Just to be sure we are also feeding him later at night, in case it could be from hunger. The vet also recommended changing his food. We wanted to try the meds first; just to be sure it wasn’t the parasite.

Obviously the next step is to change his food. They have a brand at the vet’s office which is specially made for GI problems in puppies. We have limited his treats to 0 per day since this has started. Maybe a piece of carrot here and there.

Finally (about time huh?) my question is: Is there anything else that we can change before going back to the vet? I was wondering if other’s having had this problem and maybe I am overlooking something.