2 ms·Rodenticide is probably cheaper. Dogs have to be fed, watered and cared for.by jdavis703 9y agoRodenticide is probably cheaper. Dogs have to be fed, watered and cared for.