Quick answer
Our top pick for fresh dog food for dogs under 20 lbs is The Farmer’s Dog Chicken Recipe. It offers balanced nutrition with real chicken as the first ingredient, appropriate calorie density for small breeds, and is formulated to meet AAFCO standards. For dogs with sensitive stomachs, Nom Nom’s Turkey Fare is a great alternative with limited ingredients.
What to consider for Fresh Dog Food For Dogs Under 20 Lbs
Small dogs under 20 lbs have fast metabolisms and small stomachs, so calorie density matters. Fresh foods are often higher in moisture and lower in calories per cup than kibble, meaning you may need to feed more volume. Also, small breeds are prone to dental issues, so fresh food’s soft texture can be a plus. Look for recipes with named animal protein as the first ingredient, appropriate fat levels (around 8 to 15% on a dry matter basis), and guaranteed calcium:phosphorus ratios for small breed bone health. Always choose a food labeled for the correct life stage (puppy, adult, or all life stages) and consult your vet before switching.
What to look for in a dog food
When choosing a fresh dog food for a dog under 20 lbs, start with an AAFCO statement indicating the food is complete and balanced for your dog’s life stage. The first ingredient should be a named meat (like chicken, beef, or fish). Protein should be around 25 to 35% on a dry matter basis, fat 8 to 15%, and calories around 350 to 450 kcal per cup (or per 100g). For small breeds, kibble size matters if dry, but fresh food is typically soft. Look for omega-3 fatty acids (from fish oil or flaxseed) for skin and coat health, and glucosamine and chondroitin for joint support, especially in older small dogs. Avoid artificial preservatives, colors, and flavors.
How we chose these picks
- Evaluated ingredient quality: named meat as first ingredient, no unnamed meat meals.
- Checked AAFCO nutritional adequacy statements for the appropriate life stage.
- Compared calorie density and macronutrient profiles suitable for small breeds.
- Reviewed brand reputation, manufacturing standards, and recall history.
- Considered price per day for a 10 lb dog to ensure value.
- Read customer reviews for palatability and digestive tolerance.
- Never ranked a product higher just because it pays a commission.
What to avoid
- Avoid foods with an unnamed “meat meal” as the primary protein source; you want a named meat like chicken meal or salmon meal.
- Be cautious with grain-free diets unless recommended by your vet due to the ongoing FDA investigation into a potential link between grain-free diets and canine dilated cardiomyopathy (DCM). Grain-inclusive recipes are generally a safer default.
- Do not feed an “all life stages” food to a large-breed puppy; for small breeds under 20 lbs, all life stages may be acceptable, but check calorie density.
- Avoid abrupt diet switches; transition over 7 to 10 days by mixing increasing amounts of new food with old to prevent digestive upset.
For more information, browse our dog guides, dog food, and dog nutrition sections.