They say dogs are man’s best friends- and anyone who has ever had a dog in their household will readily attest to that fact. Playful, friendly, fluffy, cute, loyal and useful- dogs are ideal companions that bring enormous joy to their owners’ lives. But dogs also need to be taken care of, groomed, fed, housed and exercised properly in order to keep them healthy and happy. And keeping and maintaining a dog can be quite expensive. Thus potential owners must choose their pet’s breeds carefully so that they do not become too expensive to keep. Adopting or buying a dog is a great responsibility, and one must always ensure that they only take on as much responsibility as they can handle. So here are 12 budget-friendly canines who will light up your homes and not cost the world to keep, either.