you can start using body shampoo after your baby is 6 months old, but make sure that you pick the right brand.
i personally loved cetaphil for my babies, as it was very gentle on the skin. also, both my babies have dry skin issues, so it helped a lot as well.