In the first chapter he explains that he has to kill a monster for it to be appraised, where as herbs and such need to be eaten... in other words it's just stupid contrivances by the author.
Also the pup was shown to be smart, so I guess it just knows that he deals with poison or something.