First, of course, fleas and ticks, the rest you can ask the vet! If her fur looks intact, that's good. There were no houses near where she was? Hope she's not just a "slipped the collar, went for a run and got lost" beloved girl of someone's heart.
I only say that 'cause she was so friendly!
Bookmarks