Excellent advice from Tempura
She is absolutely right about the contacts, that is something I would definitely be working on. I made the mistake of taking things a bit too fast with my Papillon, and while he's good about his contacts, he'd leap right off of them if he was just a bit larger. In my Border Collies training, I've been teaching him to lie down or crouch at the very bottom of each contact obstacle. It's now just a conditioned response - when he gets to the bottom of the dogwalk, teeter or a-frame he stops and lies down or crouches. I sometimes make him hold it for several seconds, other times I yell "OK!" the second those feet hit the ground. It's slower than letting him leap off halfway like a madman, but eventually I will be able to fade the "down" response and just get him to run to the very end of the obstacle before taking off again. For a Border Collie, this takes about 1/4 of a second longer than jumping off.
What are you currently working on? There are a lot of moves that you, the handler need to work on as well for agility. Front crosses, back crosses and commands such as "left", "right" can give you a lot of direction and control on the course. I was working with my Border Collie a few days ago and had a very large jumps/tunnels course set up, and I don't think I took but 20 steps throughout the whole run because I could tell him what to do without being right up against the obstacle to guide him through. It makes the run faster, and it's easier on you because you can stick close to the obstacles that you DO need to give physical direction (pointing, hand signals etc.) on.
Another thing that you could be doing with your puppy is teaching rear-leg coordination. I found that my dogs didn't even seem to know they HAD rear legs, much less know how to place their feet when walking so they didn't skid all over a dogwalk.
If you have a ladder, lay it on the ground, put a lead on your pup and slowly walk him through it. His hind feet will most likely bump against the steps, and in doing so he will begin to focus on where he is putting all four feet instead of just the front ones. This will be especially helpful if you have a medium/large dog, as it really helps with balance and keeps them steadier on the dogwalk. A row of cavalettis works just as well, if you have them (you can make them easily with PVC, too)
I was thinking of a couple other things but I got up to let the dogs out and completely forgot.
I'll post them if I remember.