Does this look right?

I think he's between sizes because 1's leave deep marks on his thighs, but 2's just seem so big on him. Does this look right? Edit to put he's 4 months and 15lbs.