I love the EZ walk harness, with the d-ring in the front. It taught Jackson how to walk in one day! I know it doesn't work for everyone, but it's amazing to me, I love it. And think it's worth it to try.
This guy has some good Youtube informative training videos,
As well as Youtube username kikopup and zakgeorge21.