I haven’t read all the posts yet so it has probably been addressed. Take the dog to a good groomer every few months and also get it used to a vaccumn so you can vaccumn it frequently. Make brushing a daily event if you have the time.
Or learn to love dog hair. I never keep up the routine and have two ACD’s, a Lab and a MinPin in the house so I vaccumn a couple of times a week, sweep up obvious piles of hair and try to ignore it the rest of the time. Except for throw rugs I have laminate floors throughout the house so that makes it easier.
“take your dog to a groomer every few months..”
Just be VERY, VERY particular about the groomer if you go this route. Many groomers are use to small dogs like poodles, Llapso’s, Yorkies and such. Like some people, they are afraid of bigger dogs (especially guard dogs like GSD’s or Mastiffs). They can be rough or so apprehensive that the dog gets freaked out. Ask specifically if groomer X has groomed very large dogs and be breed specific. Ask how many they have groomed in the past year. I have heard horror stories from other big breed owners that frighten me.