I've done a whole bunch of research on the best "Dry" dog food money can buy, and far and away it is the brand "Orijen". It's a High-protein, low-carbohydrate , grain-free product. Since we have had our lab on it, she is like a new dog, consistent bowel movements (very small also.. nice bonus!!), amazing coat, and a whole lot more energy (too much!). The best price in town is at trail blazers.
Sorry, A bit off Topic.
Hope you Pup is doing better soon, and it doesn't cost you an arm and leg.
Drew.