Pay for the exterminator. My cousin owns his own company and I can tell you he is worth every penny (I insist on paying, he has 4 kids! )! Three reasons why. The first nothing you buy will work for long if at all so you keep buying the stuff over and over again. Second, if you find one who is more environmentally friendly, you are putting the health of all those in your home, pets included, at less risk. Third, an exterminator knows how to find the source of the problem and will treat there. We have our exterminator come twice a year. He treats in the fall and spring. Our Doberman found a ground hive a few years ago and was stung around 5 dozen times, we are VERY lucky she survived. We are on a plan which offers a savings. So, paying him is part of our household budget. We live in a rural area, bugs and pests live where we live. I'm fine with that as long as they stay on their side of the fence