I looked at the ingredients for blue buffalo but it says it has rosemary oil I thought that is a main thing that kills roaches?The best cat and dog kibble I know of is blue buffalo, it has all natural ingredients and no additives and my roaches love it!