We're (hopefully) getting a dog this year and I'm doing some research regarding budgeting what we need. Looking at the cost of dog food it is quiet expensive so with that in mind is it cheaper to make your own and can it be done or do I need other sources of nutrition for my dog too. My only experience of dogs is minding family members pets whilst they were away and all food was given to me. I know onions, garlic is a no no but I'm a bit confused. For context we're thinking Labrador thanks