Firstly, let us find the range of the first litter of puppies:
The lowest weight is 4 and the highest weight is 9.
Therefore, the range is

The question says that the 2nd litter has the same median weight as the 1st.
The range of the 1st litter is 7
Comparing with the options, only Options A and B have a median of 7.
The question further says that the second litter has a range greater than the 1st, which is 5.
Comparing options A and B,
Range of option A

Range of option B

Option B has a greater range. OPTION B is correct.