Answer:12 cans of brand B
Explanation:if the dogs need need at least eight units of calories and 12 units of protein and each can offers one unit of calorie while can A offers 8 units of calories for 8cans, 40unit of sodium is offered unlike can B where 12cans are required,48units of sodium offered,12units of protein and calories offered .