i would recommend dimmitrol i get from canadavet.com for the heartworm preventative.at least it is a daily deal that dosen't use a large dose to last all month.i use in the warm months here in florida and that has worked for years for me and my freinds, many with animals with health issues.they don't require a prescription. my very holistic vet approves.
laws notwithstanding the puppy rabies vaccine effectivness last 6-10 yrs. i have proven that with titter checks.but for god's sake, make them spread these vaccines out in time and never during spay/neutering.vaccines given during surgery are especially bad.
all food in grocery stores and vets offices is junk, and 99% of the time is the cause of skin allergies (usually blamed on fleas by the idiot western vets) and epilepzy (gluten) and a host of other problems.