Only a vet can do rabies shots because thay report to the county
The clinic they do has a licenced vet that does them it wasn't very expensive when I had it done a couple years ago.
Dont think you can buy them but from a vet but you can call them and see
Thanks! Your answer is awaiting moderation.