have the vet check teeth as bad breath is a sign of periodontal disease as my maltese lost 27 teeth as i did not get dental until 4 and she had horrible breath and i put it off and wish i did not
are the gums inflamed and is there tartar on the teeth - any loose teeth?
If they have clean teeth they do not have bad breath as after demi's dental her breath smelled great so this is definitely not a good sign