The best way to control pests on a smaller home-based scale would be by implementing stricter Hygiene Methods as a form of pest control. This will include steps such as:
1) Immediately cleaning up after prepping and after having a meal.
2)Double wrapping any food scraps before placing them in the bin.
3)Making sure that leftovers are stored at the correct temperatures in airtight containers
4)Making sure that the bin is cleaned regularly and that all trash bags are collected on trash pickup days.
4)Cleaning and disinfecting workspaces and cupboards.
5)Regularly clean behind movable furniture and appliances.
6)Make sure that the bathroom and toilet are cleaned regularly, and that septic tanks if applicable are emptied regularly as well as sealed properly.
7) Not hoarding unnecessarily, as hoarding allows for hiding places and breeding places for rats, roaches, and other unsavory characters.
In the end, pesticides and other methods of pest control will be futile if the basic standard of hygiene is not up to par. However, if you have implemented the above methods and you still have issues with pest, it may be worth looking at some of these Eco-friendly pesticides:
1)Diatomaceous Earth - good for all kinds of pests inside and out and it is not poisonous to humans or animals
2)Salt Spray - good for slugs and spiders
3)Orange/Citrus oil - good for cockroaches and ants
4)Garlic spray - good for whiteflies, aphids and spider mites
Happy debugging