Daffodil and snowflake are avoided by rabbits because those plants contain a poisonous, bitter substance called lycorine. Ornamental onion isn't poisonous but still undesired by rabbits and won't be eaten unless the animals are starving.