I've bought rat poison from amazon and it's worked well. The rats are attracted to it, eat it and die. The only thing is you have to be careful of pets in the house because if they eat it there could be big trouble. Or if they eat a dead rodent body that has been poisoned they could get very sick/die (depending on the size of dog).