so glad kitty is eating!!
as for the breath odor, this should really be checked out by a Vet dear. it would take a personal assessment to discover the cause.
I haven't run across this particular problem myself, I can tell you a few ideas that are associated with us humans.
sweet smelly breath....diabetes(is kitty drinking alot?)
cavities or gum infection.
it would be a real good idea to have your Vet check for all these problems.
best of luck, please keep us posted
beth, I did find this short article just now on cats breath...again I urge a Vet consult.