Sounds like you do fine with training, the dogs are up to your expectations and you are the one that COUNTS!
Here are a couple of tips that may help you out. When you start with formal obedience, start getting the dog going away from you first. What I mean is, Don’t start with the “sit” or “here” command. I start with “kennel”. This teaches the dog to go away from me, even if there is pressure involved. if you train “here” first, the dog will want to come back to you when you use pressure. This will make the remote sit much more difficult.
During the sit command, I like using a board. When the dog understands the sit command and you use pressure, have the them on a board. Now walk away from the board. The dog will want to follow you. When he leaves the board, apply pressure and put him back on the board. After a few sessions the dog will understand that he needs to stay on the board. Then you can do the same thing without the board. Again the dog will understand that he needs to sit where you tell him to and if he leaves, he will be corrected and taken back to that spot.
How I make sure the dog understands to stay? I use a method from George Hickox. When the dog is sitting on the board, I will pull on the checkcord. if the dog comes off the board while I am pulling, I will give correction until he is back on the board. If you teach the “here” command first, it will be harder to teach the remote sit. The dog will think that anytime there is pressure they need to back back to you.