@toxxi I cant believe the people replying who said their vets do it for free!
My vet does it for a price... but, it's either 30-60 minutes long. Tbh, I'm not sure how long the 30 minute one is, but I've only been charged about $15 for our hour long happy visits. We've been doing them regularly since july of last year. Recently, the tech said they're going to increase their prices to a dollar per minute ($60 for me)... which is a bit of a strain in my weekly fund but I'll still be there when they finally up the price... also, it's to kinda help weed out the ones who arent doing their "homework"... so like even at home, I'll go through the process of setting up his place (if he gets off the mat, he doesn't wanna be touched. When he gets on, I praise and resume the activity). I'll pinch and squeeze him as if giving him a shot. I even bought a cheap stethoscope to get him used to seeing it, and having it pressed against his body, a part of it laying over his back, etc. That way, when he's with the tech, he's been doing this every day with me, he just doesn't really care.
He loves his vet tech, watchful with the vet but after a few minutes, he's loving on the vet too. We've managed to do full on wellness visits, vaccines and blood draws during our happy visits.