If you plant allium too deep you may get just foliar growth with no flowers, or no growth at all. Try to plant allium at 4 inches below soil surface to ensure best growth, and reduce the chance of shallow bulbs being dug up by critters.