I agree...She needs a dental (At your Vet) and possible extractions.....The bad breath is bacteria and/or rotting teeth......Dental disease leads to many other problems if left untreated......Including heart disease....
See your Vet ASAP and get her teeth cleaned......It will help her tremendously......Good luck and Thank You for Adopting! Karla
My guess would be that she needs to have more teeth extracted. How well does she eat? I would think her mouth has to hurt from possible infection.