I take Bastet twice a year. The reason is she is a purebred and doesn't have a strong immunity compared to mutt cats (don't take that offensively please).

She is also a companion pet so as part o fme having her she needs to have regular vet checkups. I agree with you Jen though but I also understand the financial considerations of pet care. I went and did a first aid course for cats a while back and it has been a life saver on a couple of occasions (not with Bastet mind you but with friend's cats).

Maybe that is the way to go. See if your vet or a local vet offers these kind of courses?