I know I keep saying this, but it is worth repeating. Training different muscle groups on different days solves only part of the problem. We must also be concerned with SYSTEMIC recovery as well. You need your nervous system to recover between sessions or you can forget about growth. In my experience, if you are natural, you will need about 24 hours between workouts...and should not lift more than 2 days in a row.