I wouldn't go buying the first pup you see, do a bit research but as the lads say most dogs will do rats. I tend to use a live trap then bait them for the pup, then release into an enclosed area then they do the job, mines been killing them since 18 weeks