#### Answer

18 small dogs eat 12 cups of food

#### Work Step by Step

$\frac{2}{3}$ cups of food are used to feed 1 small dog in the shelter.
There are 18 small dogs in the shelter. To feed them all, we multiply the amount of food each dog eats by the number of dogs.
So, 18 dogs will eat $\frac{2}{3}$ $\times$ 18 cups of food.
$\frac{2}{3}$ $\times$ 18 = $\frac{2 \times 2 \times 3 \times 3}{3}$
Cancel the common factors between the numerator and the denominator to obtain :
2 $\times$ 2 $\times$ 3 = 12 cups of food