As good as it gets with a vet. Preventative in nature, extremely effective and will not waste money like some I have been to, testing what they do not understand. Been caring for my dogs over a decade. Also, my dogs LOVED coming to her office (and no she didn't need to give them treats). They were never terrified.