The trick is to do as much as you can, WITHOUT ACHING THE NEXT DAY. For muscle growth, and strength gain, you should never work an aching muscle.
The problem is that unless you provoke a training ache, it's hard to be sure that you've done as much work as you can. Normally, you would solve this problem by working one day, and aching the next.
Bodybuilders work every day, or several times a day, by concentrating each session on a few bodyparts (or just one). that way, you can work something, while something else aches. The faster you want to grow, the longer you need to allow for recovery between sessions .