It must be smaller because of the stranding because ordinarily I'd say 88 is plenty large for a 5yr old. The difference between 88 and 96 is minimal so I don't see how that would make it too large. It's only 8 stitches. You can use smaller needles, but don't go too small. It can make the fabric rather stiff. One size down shouldn't be a problem though.