Indeed, Bobbex does work here. You don't need to spray the whole daylily either (here anyway) just the developing buds every week or two. Same with roses. Hostas take more because the deer eat the leaves on those as well as the flower buds. The Bobbex we get is a concentrate, diluted 5 to 1 with water. It's either that or no flowers on roses, daylilies, sometimes sedums, and no flowers or leaves on hosta.
I've never smelled bobcat urine but unless that smells like Mexican food that's gone off, I would say it doesn't smell like that