I have planted fritillary in most of my lily beds and they keep out everything from rabbits to dogs and cats and squirrels. You need one bulb per every flat bed. They bloom in the springtime and not every year after but they still do a good job underground. they are also called a skunk bulb. they smell horrible
you need to get the crown imperil type for them to work properly. They are usually planted in the fall........