Something that I've always found beneficial is sparring under an agreement to only use certain punches.

Spar 3 rounds only using jabs and crosses.
Spar 3 rounds only allowing jabs and hooks.

It does wonders for learning to dissect patterns and learn to counterpunch effectively