The best advice is mentioned at the end of that article—keep a blanket on your sofa. I’ve always had short haired dogs and you’d think that it’d be easier to clean up after them, but in my opinion (based on having roommates with longer haired dogs) it’s actually harder.