The best size for the baby blanket depends on the baby's size. It also depends on what purpose it would serve. Although, the ideal size for a newborn baby is 28-34 inches.