I phoned the shop I bought it from and asked the same questions but was told it only effects fox. I have goats, rabbit, ducks, geese and hens that pass them all the time and show no effect from it. I think it covers 20/30 yards but to be honest we only bought 6 and have a lot of land, I think the hair does a good job.