I first use a foam gun with Chemical Guys citrus wash and gloss to get the loose contaminants off then spray it down then wash it with the same car wash soap. Then I have various detailing products from Chemical Guys, P21S, Menzerma, Poor Boy's World, Clay magic, and I might be missing some others, to do whatever I need to do after I give the car a good wash.