Let's also take this opportunity to mention how we can be better clients to our vets. Again...this is only my opinion.
1. Unless it is an emergency, how about grooming and bathing your dog or having it groomed before the visit. If you schedule an appointment for the following week, WASH your dog on the weekend. Your vet will appreciate the care and time you have given to your fur baby. I have 10 shelties at any given time, and I would be mortified to show up with a dog is sorry grooming shape. Who would go to the doctor without bathing first?? I think people don't realize this, so now you know.
2. Don't show up with nails an inch long, and ask them to trim them... when they haven't been trimmed since the last vet visit. I am sick and tired of people saying "I'm squimish about doing nails!" Take the time to learn how to use a dremel, or nippers from a vet tech, or a groomer.
3. Don't let your dog get overweight. Also, don't ask the vet if your pup is too heavy. For some reason, they seem to say, "No, he's fine". Take the advice of any competent breeder of your breed. They really know what a sheltie should weigh.
4. Learn how to take your dog's temperature. And do it before calling with an immediate concern. It is really helpful to the scheduling staff if you can say,
"My pup is running a temp of 103F". Did you ever notice the very first thing the vets do after weighing your dog, is taking their temperature?
5. Keep concise notes on your dog when dealing with an ongoing problem. It is really helpful to give this information to your vet, instead of saying, "Oh, a few weeks ago, I remember something".
These tips are the reason my vets respect me when I need to be heard. Be the best advocate for your pet that you can be.
(I am now stepping down from my soapbox).