Unfortunately, my experience with the "non-toxic" kind is that they do exactly what it says on the drum, they are non-toxic! In my world, properly distributed metaldehyde is the proper response. Keep bulk packs away from pets and children. Pellets should be well distributed, so as to be 6-8" apart, achieved by throwing up in the air, not down on the ground. This minimises the quantity used, reaches more sluga and even a most determined dog would need a long time to pick up sufficient to harm. A fatal dose would be in the region of 10% of its body weight, based upon the normal concentration (DOFF) of 1%. A dog weighing 10Kg would need to eat in one session, 1Kg of pellets (More than 2 1/2 of the 400grm packs, more than I have ever used in a whole season) to be at risk .If you have such a creature, they would be best avoided.
For comparison, the toxicity of cooking chocolate (to dogs)is 5grams /kg , ie the same 10Kg dog would only need 50 grams .This is not a recommendation for dog prevention!!