You love your pet but you don't love the fur the leave all of the house. Yes, you can vacuum it but before too long, the house is a mess of fur again. And, I've found that the carpets never really do get completely de-furred from using the vacuum. The fur just seems to stick to the carpet fibers. So, what can you do to combat your furry house problem?
If you have a dog, you can brush him daily with one of those looped metal rakes. Depending on the breed, they can be quite effective but I've found that with my dog, they don't really help and I have yet to find a brush that really works at transferring less fur onto the carpets.
You can purchase supplements for your pet that help to prevent shedding but, to be honest with you, I'm not comfortable feeding those kinds of supplements to my pet. To me, it's not natural. Even though the shedding annoys me, pets are supposed to shed and I worry that those supplements could cause pets health problems over the long term.
Another method to deal with a furry house is using something rubber to pick it up. The rubber attracts the fur, almost like a magnet. You can use rubber gloves for this or at one time I had a rubber rake that I had purchased at the pet store. The problem with the rubber gloves is that they ripped after a short time and, it required me to get down on my hands and knees to do it. The rubber rake worked pretty well but then you have to go over the carpets again with the vacuum to pick up the fur piles. I found that that these two methods were a lot more effort and the results weren't that much better than with the vacuum cleaner.
You could resort to doing some major renovations - rip out your carpets and replace them with hardwood floors. Many pet owners do it. But, of course this is an expensive option and may not be viable for you.