What is your vet saying about all of this? What does he/she recommend?