My boy Max suffers with his breath sometimes too, but that was his teeth, so having had recent checks I guess you can rule this out.
In terms of breath freshener treats, I get some in Pets at Home, can't remember what they're called but they're in a blue colour foil packet, and they are biscuits with eucalyptus inside, he absolutely loves them, and they smell good too