Basic obedience is all you need the first year. This has to be rock solid. If it is, everything else is easy.
Decide what you want the dog to know. Mine get taught to come when called, heel, whoa, and go with me when hunting. They are also taught to walk on a leash without pulling. That is all I teach mine. I don't teach stay because I prefer to use whoa with pointing dogs. It means the same thing. Whoa means stop and don't move until I release you. I teach heel and whoa at the same time.
Consistency is the most important aspect of training IMO. Do not ever, within reason, give your dog a command you are not in a position to enforce. You tell the dog to come 10 times and can't get ahold of him you are actually training the dog to not come to you. Come here also means here all the way to me, not run back to within 5 yards or so and then leave. I see a ton of dogs do that yo yo thing instead of recall. Come here and come with me are two different things. When I say come it is here next to me right now, you stay with me until I release you.
Come with me is in the field where I expect the dog to stay to the front of me. When they start drifting to the side, going to the back, not making a turn with me. I sing to them and expect them to look see where I'm heading and change course to come with me. Don't use come for this command. Hey is simple and works well as does a whistle.
I always teach the dog to come first. Do it on a short leash without distractions initially. Make the dog come every time you say the word. Say it ONE time and enforce the command, don't let the puppy stand at the end of the leash while you are telling it to come and think they will figure it out, they won't. Come here "insert name" and reel them all the way back to you without saying it again. Don't progress to the check cord or longer leash until they have mastered step one. When you finally move to free recall, if they don't come on the first command go back to the check cord. Mine drag a 25 foot check cord until they are 2, even in the yard. If the recall isn't solid I won't say come here until I have the cord in hand. You will save a lot of headaches down the road if you stick to this! Important to talk with family members not to give commands unless they can be enforced, every time. It will take a while, it gets a little boring, it will be a solid foundation everything else is based on. When he talks, I listen, right now, no exceptions. You don't want to be the guy screaming or whistling at their dog all day while it doesn't listen.
I teach one command at a time. I don't move to heel/whoa and come with me until the recall is solid and set. Leash pulling I will work on with everything else. I use a leather spikce or pinch collar and a simple tug a few time fixes that. It isn't even a command.