Poisoning charge after 30 dog deaths