Bad dog breath is often a sign of serious dental disease. A thorough cleaning under anesthesia can sweaten your pet’s breath.
I used to think that the behavior of just waiting for the human to provide a clue, the way your dog is, was a result of a dog being a cross-over from traditional force-based training methods. Or, that the dog had always been lured such that he never had to problem solve. While this is probably the case to some extent, sometimes it’s more than that.