The vet was absolutely great its my sons puppy and she spoke with him threw it all and explained very well with a lot of reassurance to him and his puppy thank you