I've never seen baby shampoo on the ships, but you can always ask if it's available. I usually pack my own shampoo anyway because I know it will rinse out and help my hair behave. sort of. Regular soap and lotions on the ship are fine, but for long hair I would bring my own conditioner as well.