Drione dust is safe to use around pets only if you place the dust in areas where your pet cannot get to, such as inside wall voids, under appliances and other areas. It seems to us that if you really want to eliminate your roach problem you may have to limit the ferrets' access and time outside of the cage. It may take the use of pesticides to eliminate your problem. Our roach control kit has a very high success rate and will not harm the ferret if the ferret is not let out of its cage while you are treating.
Drione Dust is not labeled for carpet beetles. For indoor carpet beetle control you may want to consider a product such as Nyguard Plus. This product contains an insecticide to kill the roaming adults and an insect growth regulator to stop the harder to kill immature beetles from reaching a reproductive state which in turn will break the cycle of infestation. As an added bonus this product also contains a deodorizer for carpet applications. Please take a few minutes to read our How to Control Carpet Beetles article for an in depth explanation of how to control this pest.