Poor little guy! He looks like a sweetie!
Persians can be really finicky, but they can tough it out as well. I LOVE vets, but you have to take what they say and suggest with a grain of salt from time to time...
My Persian, Duchess (RIP), ended up having serious liver problems...
