3DG, welcome to you and Blake.
My biggest suggestion: Keep it fun. Don't get angry. Take it slowly. If you find yourself saying "I wonder if he can do XYZ"....be tempted not to try it. In my opinion, if you're advancing at the right pace, you will have a good idea that your dog can and will do it when you're ready to take that step.
(It all comes together gradually, building a solid foundation and then advancing from there.)