Rabbits, if they are really pesky, can probably be repelled by aggravating them to their limit of tolerance. The trick is to insult their various senses (taste, smell, sight, etc.) individually over a period of weeks or months. Use a different sense to insult every two weeks. Use a taste repellent the first two weeks, then a smell repellent for a few weeks, and then confuse the dickens out of them with a burning sensation repellent or a motion repellent. By alternating 3 to 5 different repellents over a period of 6 to 8 weeks, you are likely to see few rabbits romping in your yard and garden.