Gardeners believe that the rabbits do not like the smell of marigolds and find it offensive. So, it stays away from them. However, there is no scientific evidence to support the theory and is not a fool-proof solution.