Fouling is an issue that causes a lot of challenges in different areas. It is essential to study the different types of solid foulants and build-up methodology to engineer anti-fouling surfaces. In this work, three types of fouling, including ice fouling, protein fouling and marine fouling, with their designed antifouling materials and two general approaches are discussed. This work could be helpful in better understanding the bio-inspired surfaces for fouling resistance.