They do at the pharmacy
I'm guessing no. But it's worth a call to ask, but I assume someone would have to be a veterinarian in order to assume liability for handing out the correct medication and giving the correct information about that medication and your specific animal.
Thanks! Your answer is awaiting moderation.