It is very important for your puppy and adult dogs health that they receive a monthly heart worm preventative.  We use Heartgard on all of our dogs and it can be given to puppies as young as 8 weeks old. It also offers your pet protection against several varieties of  intestional worms.  We use Nexgard for flea and tick prevention. It is just once a month given orally.  We order our supplies from Pet Bucket, they are not US based so you have to allow time for your order to clear customs. So plan accordingly but it has saved us Tons of money! The exact same medications as you get at your local vet but for alot less.  www.petbucket.com   use referal code PBRF12228834  to get 5% off your first order.