All critters (no matter how many legs they have) need the same survival tools we need – Food, Water and Shelter. My advice is to exclude pests by reducing any opportunity for these needs. Reduce moisture by maintaining your home properly (possibly install a dehumidifier, clean gutters frequently). Have all dry food products and pet food in sealed containers. Do not store grocery store boxes or bags – this has always been an ideal transport for roaches. Seal up areas of your home that pest and other wildlife may have easy access to (door sweeps, dryer vents and settlement cracks for example). There are some pests that are best handled by a professional – like termites and bed bugs.