I wouldn't think you need to purchase a muzzle.
When my cranky old guy goes to vet, they take him in back to draw blood, and they muzzle him.
He's more 'bark than bite' but he sure sounds menacing!

I think your vet should have a muzzle on hand.
I think they are soft, lyrca. So it's not too uncomfortable for them.