A client may bring you a summary from the WellyChef Bowl Builder. This page sets out the standards, the data sources and the method, so you can judge it in a few minutes.
AAFCO Dog Food Nutrient Profiles, Adult Maintenance, expressed per 1,000 kcal ME, for protein, fat, linoleic acid, 12 minerals including iodine, 11 vitamins and choline, with AAFCO maxima where they exist (calcium, phosphorus, selenium, iodine, vitamins A and D). Calcium : phosphorus is held between 1 : 1 and 2 : 1, and omega-6 : omega-3 under 30 : 1.
NRC (2006), Nutrient Requirements of Dogs and Cats, where AAFCO sets no value. Today that is EPA + DHA: recommended allowance 0.11 g and safe upper limit 2.8 g per 1,000 kcal. Rows that use NRC are tagged NRC in every table; all others are AAFCO.
The tools are built to the adult profile only. They do not model growth, reproduction or therapeutic diets, and say so to the client.
Not included, and worth raising with the client where relevant: body condition score, breed-specific concerns, concurrent medication, and the pet's history with any listed ingredient.