Rat bait generally contain Warfarin or related compounds, which act as anti - coagulants. They stop the blood clotting mechanisms in the rat that eats the poison, but unfortunately they have the same effect on pets, particularly dogs, who are just as likely to eat any bait they find