Homemade dog diets should be far healthier than kibble, if they are properly balanced. There are some great fresh/freeze-dried raw options, but those are typically far more expensive than DIY. Of course, they are far more convenient.
I totally get the peer-reviewed, WSAVA-approved kibble thing, but the ingredients in many of them still give me pause.
I totally get this—my family eats clean completely in the homemade, and to the degree we can when we eat out. So when we got our german shepherd, the idea of feeding her a kibble with sugars and crazy unknown ingredients seemed crazy. Dogs have specific nutritional needs, and a canine nutritionist is the best source for consulting with and creating recipes that meet your dog's specific needs. The problem with throwing together some random meats, carbs and veggies is you don't really know if you're creating vitamin and mineral gaps.
Of course, you CAN feed your dog an unbalanced but homecooked diet and he or she can be okay, just like thousands of dogs who eat junky kibble are "fine". But to thrive, it's important to serve balanced meals.
We feed our 18-month old raw and she thrives on it. The raw community consists of people who feed generally a ratio of meat/bone/organ meat and people who balance vitamin K and e down to the kCal.
I hope your pup is okay! I found a few Facebook groups to be exceptionally helpful in providing balanced meals to our dog -- Fresh Food Feeding for Dogs, DNM the Pack, Raw feeding advice and support (PMR)....