My Noah has that long hair too. We get him shaved (like a puppy cut) when it's warm out...but I want to get it done more often because he hates geting brushed. I can only do it while he's sleeping...

We take Noah to a dog/cat groomer and they bathe, dry and cut his fur...along with his nails too. It's really worth it when he comes home all clean and nice and short haired.