There are a number of comments on here that have annoyed me, but am picking this one!
As others have said, there are detain medications that cannot be prescribed if your pet hadn’t been seen/examined by a vet for a certain amount of time.
And the various references to being money-grabbing etc really get my goat. Vets train longer than bloody doctors, they are there to help our beloved pets who can’t speak to say what’s wrong with them.
If you get a pet, get bloody insurance. It’s the most responsible thing you can do. Can’t believe the OP said if they’d known the cost then they wouldn’t have gone ahead with tests.
And, sorry, but how the fuck do you only take a dog to the vet 3 times in 13 years? What about worming/flea treatment, annual check-ups and immunisations?
This will probably get lost in a sea of comments, but for those with pets/considering pets - check with your vets if they offer a health plan (this is separate to insuring your pet with an insurance company).
My vets offer a plan at a monthly cost - this covers flea/worming/bi-annual checks and vaccines. It works out cheaper than paying for each treatment separately. It’s a win-win for both. The vets get a regular payment, the owner gets a discount and, most importantly, it usually ensures that the pet will receive continued good care - rather than feckless owners who quibble about cost rather than doing right by their pet.
Pisses me off some of the attitudes displayed. As an owner, you are responsible for the health and well-being of a sentient creature that can’t advocate nor seek treatment for itself. If you can’t/won’t step up to that responsibility then shame on (general) you.