Oh Snakemama, please don't blame yourself. When things weren't quite right you took Charlie to the vet, that's what caring and responsible pet purrents do. It sounds like your new vet knows what he's doing and doesn't want to make things worse for Charlie by stressing her out. I'm sure with time and patience Charlie will be an affectionate little love muffin again. Please give her some reassuring lovies from me?
Bookmarks