Bad breath is a often a sign of kidney disease in older dogs...
I glanced through the posts, could not ascertain if you have had bloodwork done, but if not, it is something consider.
Sometimes it matters depending in what they are looking for if they want the dog fasted or not, so if you make an appointment, be sure to ask.