I just had Tatiana treated with Frontline and she is only 2.2 lbs and 20 weeks. My vet measures out the correct amount according to her weight. We treated all three yorkies with 1 vile with some left over! I also give Heartgard Plus for heartworm prevention. Your puppy is very cute!