Anticoagulants are the best mouse poisons. They are safer than other rodent poisons, but are still effective. This class of mouse poison includes warfarin, fumarin and diphacinone.
These poisons are safer for use around children and pets, but care is still necessary when placing poisoned bait. Both the University of Georgia and the pest control company Orkin recommend against using mouse poison indoors, or where children or pets can access it.
Vitamin D is another effective mouse poison, and is safer around children than other rodent poisons. Vitamin D should not be used around pets; it is more toxic to animals than anticoagulants.