I have read that carpro is good, but it contains a SiO2 Nano-Technology coating and it seems like it would be better to do that coating seperate from the wash. Poor boys seems good, but I will likely start with adams. Any good quality shampoo should work, but I believe it is best to have a basic shampoo without waxes or other coatings in the shampoo.