No, you do not need special soap to wash baby bottles. You can use any mild dish soap or even baby shampoo. Just make sure to rinse the bottles well so that no soap residue is left behind.