Same situation, how I deal (sans drugs):

Hard wood floors.

Allerpet.

The furminator.

A couple of Rabbit Air filters.

And a cleaning lady to come through to dust and vacuum a few times a week.

You might want to consider leather sofas and chairs as well.
_________________________
Heather

"I distrust those people who know so well what God wants them to do because I notice it always coincides with their own desires." -Susan B Anthony