You will be able to find such products at most supermarkets such as Día, Supersol, Mercadona, Caprabo, Open Cor... just to name a few. All have a personal hygiene section where you can find shampoo, soaps, dental care and feminine products.
You can also find them in some "perfumerías" such as Juteco and Bodybell which also have sections dedicated to such products.