There really isn't much else you can do besides getting it professionally groomed. Usually with longer haired dogs you have to.
I had a curly-haired mutt with this problem years ago. At first I used the commercial No More Tangles spray, and it worked OK. Then I tried a home remedy that works GREAT. After bathing your dog, spray him/her with a solution of 1T liquid fabric softner to 2 cups water, and brush through. This will keep the coat soft and shiny, and remarkably less tangled. Good luck!
Add your voice to the conversation. Click here to answer this question.