@Mediumred it is so normal at that stage, I found it so tiring as like you say they are either hectic, really tired or asleep.
The one thing with tricks is that I found (and still do) it useful if i am trying to teach something more tricky or quite important that if he is not getting it then we always add in something he can do easily, like a hi five or paw or even just sit and then he is successful and has a treat, the trainer also said to always end on a success if he hadn't managed what I wanted him to.
The other thing is when he gets really hectic in the garden and won't stop running up and down the levels, trying to eat stones/leaves etc then I distract him by getting him to do some 'tricks' for a treat. It seems to stop the craziness. Its also fun for us/the DCs and wears the pup out.
We taught leave it by doing the standard thing of having a treat in one hand then holding another treat in the other hand then holding that one towards him between our fingers, if he goes for it pull it away and say 'uh oh' and just keep repeating. Once he is successful in leaving it, then treat from the other hand. Progress to having it in your hand flat, then on the floor away from him, then right under his nose (you need very quick reflexes) Always treat from the other hand, never the treat he is leaving. Pugpup seems to have very little impulse control when let loose but he actually picked it up in minutes. He does a cute little jump backwards to show he's not going near it.