Feeding a homemade diet to a Yorkshire Terrier takes more than just mixing meat and vegetables—you have to balance nutrients carefully, especially because small dogs can develop deficiencies quickly. A healthy adult Yorkie’s diet should generally consist of about 18–25% protein, 10–15% fat, and the rest from digestible carbohydrates like rice or sweet potatoes. High-quality animal protein (like chicken, turkey, beef, or fish) is essential since Yorkies have fast metabolisms and need consistent energy.
Where most homemade diets go wrong is with vitamins and minerals. Yorkies need a proper calcium-to-phosphorus ratio (around 1.2–1.4:1), which means you can’t just feed meat—you have to add a calcium source like eggshell powder or a supplement. They also require omega-3 fatty acids for skin and coat health, plus vitamins like A, D, and E, along with B vitamins and trace minerals such as zinc, iron, and iodine. Many of these are difficult to balance without either organ meats or a formulated supplement.A basic homemade structure often looks like this:• 40–50% lean muscle meat
• About 10% organ meat (with half being liver)
• 10–15% carbohydrates (rice, oats, sweet potato)
• 10–20% vegetables (like carrots or spinach)
• Added fat if needed
• A calcium source
• A vitamin/mineral supplementEven if this looks balanced, it usually still needs supplementation to be truly complete. Without the right nutrients, Yorkies can develop bone issues, vitamin imbalances, or long-term health problems. The safest approach is to use a vet-approved recipe, work with a veterinary nutritionist, or use a premix supplement that ensures everything is properly balanced.