Getting a dog is not just an emotional commitment; it is also a financial one, too. But when it comes to money, not all dogs are created equal. A bit of research goes a long way in discovering which dog breed is best for your budget.
If you do not like loose dog hair and do not want to be vacuuming the house every day, then do not buy a high shedding breed. If you own a high shedding dog you will find hair everywhere! Including on your clothes, on your furniture, in your bed, and even in your food. Additionally dogs that have a high shedding rate need to be brushed more often to brush out the dead hair.
Other breeding bills lump small breeders in with large commercial breeders. Small breeders are in no any way able to meet some of the kennel requirements written for large commercial establishments because they typically keep their dogs in their home as pets.
You do not have to have own a large house to own a large dog (although a tiny apartment is not going to be big enough for one of the giant breeds). If you can take him outside for a good hour of two of exercise every day... a large dog can live in a small house or apartment just fine.