My only thought is....bleah....and that probably isn't helpful at all.
Hope the vet is right and that Milo will be just fine. I'd brush his teeth.
Somehow the word "rat" is much worse than the word "mouse". (Decomposing mouse is what I fished out of Baffle's mouth once...didn't know what was in there till I got my fingers on it.)