No. There is no perfect time for a bath for infants. Whenever you have the time to devote to one is the best time whether this is day or night. Parents do not always realize that babies do not need to be washed completely every day. Because they receive cleaning for diaper changes and feeding times, a bath each day is not necessary. At least three times a week is best for a thorough cleaning for babies.