Answer:
The large puppy weighs 21 pounds.
Explanation:
Givens
- The small puppy weighs 4 1/2 pounds.
- The large puppy weighs 4 2/3 times as much as the small puppy.
First, we need to transform each mixed number into fractions

Now, the situation can be expressed as

Where
is the large puppy and
is the small puppy.
And we know

Replacing this value, we have

Therefore, the large puppy weighs 21 pounds.