Your DS is no longer safe when he feels squished enough to not sit properly in his seat. If he starts complaining or is really fidgety, it is probably time to move him to a combination seat (or a booster if he is physically and emotionally ready at that point).
Recaro does design their seats narrow. Having your DS's shoulders wedged in his car seat is in some ways packaging him in styrofoam...



