
I have used one of these types of harness on my GR. The D ring for the lead is on front of the harness that goes across the chest and I found it very effective in stopping my dog from pulling as she has nothing to pull against. It's a bit of a fiddle to get it fitting correctly so that it's close fitting in all areas without being overtight. I didn't find that it rubbed Isla's hair away, but she has a dense undercoat and her topcoat is not particularly long yet.
I have now moved onto a similar harness called a Freedom no pull (I think) mainly because that also has a further D ring for lead connection on the back of the harness. I use the front fastening if I want good control of the dog on a short lead and the back fastening when on a flexi or long lead. I always use a harness with flexi's or long leads, not the collar. The Freedom harness comes complete with a double ended lead for clipping onto the front and back for lots of control.