It is usually very annoying for pet owners to clean their carpets from fur that can be literally everywhere and very irritating if you have respiratory problems or simple irritation to fur. that is why so many people decide not to have dog or other pet because they could not stand constant fur everywhere and other aspect of having pet. other things like who will take responsibility for furry animal and how to train your beloved one so that it will not destroy your home’s furniture. I would say that when it comes to training good idea would be to give the animal to specialized trainer that would help out with it, other then that there plenty of books available to help you out with your task.
From my experience with carpets I know that using regular carpet hoover may not prove to be very effective and one should aim to use brush with rotating head to gather most of the fur from carpet and other particles that can be trapped in the carpet.
Once you have the routine of using this sort of hoover you probably want to do it often and make sure that your pet is grooved often as well. This will significantly reduce amount of unwanted particles being left by your beloved animal. I remember to groove my dog at least twice a week was most effective, and of course often showers would be preferable for animal like that.