Welcome and congratulations on your new family member. I could go on and on as well, telling you how "I" take care of all these things when I get a puppy, but it just boils down to how it will work for "you".

I can give you some information on shots, holistic approach to combating insects, and foods that has already been published though.
Chinaroad Lowchens of Australia - Ticks, fleas, bees, flies, snakes and other gremlins! And how to deal with them! The Dark Side of Recycling Pet vaccination warning. Severe adverse reaction to immunization TITER TEST