Frontline has some toxic things in it and may mack your dog sick.
Go to www.1800petmeds.com
and they have alot of products that you can use but the best in my opinion is Advantage.
How old is your puppy? Hope this info helps you.
If you dont want to buy off the website you can also call your order in. Or go to your Vets office and buy it there as well.