This is the best product for my little dogs (5 lbs). Other products are too harsh and they could not tolerate HeartGuard. This protects them from fleas and heartworm and does it gently. By the way Sierra Pet Meds is the best place to get this. Prices are great and rewards are a plus.