Babies should not sleep on soft mattresses due to rebreathing and suffocation risks. The American Academy of Pediatrics recommends that infants sleep on a firm sleep surface that complies with their safe sleeping guidelines.