Will this be the second time you've switched his food in the 3 weeks or so that you've had him? I'm not sure what he came home on, but lots of food switching in a young puppy is generally not recommended by the breeders who frequent this board. Most people recommend keeping the puppy on the food they come home on unless it's a really poor quality food. It can take a few months to determine whether a dog is doing well on any given food. Some people do think their puppies/dogs smell better or worse on different foods, I can't say I've noticed a bad smell from any of the foods we've fed. As for online reviews, you can find glowing reviews of most foods, even those of dubious quality. As for being hyper after he eats, lab puppies can just be hyper and it may not have anything to do with his food.
Young puppies can have nasty breath, you'll find people talking fondly of loving the smell of puppy breath. It isn't pleasant to my sense of things. When they start losing their teeth, their breath may seem kind of fishy/metallic and that generally goes away once all their adult teeth have come in.
Don't hasten to change foods without doing a little reading up on various foods/ingredients. A couple members like The Dog Food Project for giving fairly unbiased advice but it doesn't rate individual foods.
The Dog Food Project - How does your Dog Food Brand compare?