Answer:
32 lbs.
Step-by-step explanation:
We can start by making some equations. We'll say that the biggest puppy is x, and the smallest puppy is y.
The question states that the difference between the two is 28.
x-y=28
The lightest puppy is 4 pounds.
x-4=28
We can add 4 to both sides of the equation, giving us the answer.
x=32
The largest puppy weighs 32 pounds.