Hm.. could the cough be Kennel Cough? I'm not sure about the smelly breath. Might want to give a call to the good ol' vet.