Yes, they can keep your little one dry for at least 12 hours. But if your baby pees a lot, they won’t last long.