I've tried baby powder, it doesn't hold up over the course of the day. BodyGlide, on the other hand, is less messy and does the job well all day.