OMG. I'm so sorry! YES. I would DEFINITELY find a different vet. I wouldn't give Lepto anyway, but I CERTAINLY wouldn't give a combined shot like that to a known vaccine sensitive breed. And please watch him carefully, because vaccine problems acn show up up to 3 days after.
You were DEFINITELY right to refuse any more chemicals going into his little body all at once, and I wouldn't give kennel cough anyway. Here's a good article on Kennel Cough:
And here is the protocol most havanese owners follow:
Did they do a stool sample and he had worms? Why did they need to deworm him? This isn't something that should be done "just because".
Do your research on flea issues, including talking to different vets in your specific area. What works where you live may be completely different than what works other places in the country. You want to use the least toxic substance that you can and use it as infrequently as you can. Revolution seems to be a flea, tick AND heartworm med. That makes me nervous. Heartworms are internal parasites, fleas and ticks are external. that means that stuff is going to get all the way into the BLOOD STREAM of a very small puppy. Do you know if heartworm is a problem in your area? And for how much of the year? Don't treat all year for something that is only a potential problem for 3 months or so.
And as far as handling is concerned… that's one of the reasons that I switched to my wonderful holistic vet. Kodi was traumatized by some rough handling at the vet's office too… not that they were purposely MEAN or anything, but they handled him like he was a piece of meat rather than a sensitive living creatuer with feelings. I went to my current vet the first time, and went to lift him up on the table, and she stopped me. She got down on the floor with him, with a handful of treats, and didn't put him up on the table until he was climbing all over her and wiggling all over as well. She got HIS vote that day, and got MY vote by her cautious integration of modern western medicine and alternative therapies as appropriate.
Oh, and another tip on making it as non-stressful as possible… Leave him in the car until they have a room ready for you, THEN bring him in, so he avoids the stressful waiting room. Then put him BACK in the car and go back in to pay your bill. My obedience trainer taught me that.