Flea products contain ingredients that may be toxic to pets especially if dosing and instruction for their use are not followed. Fortunately, there are non-toxic ways to battle fleas. One is by steam-cleaning carpets; it may be quite expensive but it’s an effective way to kill flea eggs.
Another is by using a natural flea-control shampoo for your pet, such as one that contains d-limonene, but make sure it’s formulated specifically for dogs.
If your pet likes hanging out in a sandy or bare spot in the yard, cover the spot every now and then with a heavy black plastic sheet during a hot, sunny day. As heat builds up under the plastic, fleas and larvae are killed. But this idea is not recommended if you want to preserve live grass or plants. Spreading agricultural lime on moist areas or grassy spots can help dry out the fleas. Just make sure to rake up any debris and dead leaves first before application. Learn more here.