If ur dogs hair has got matted then the only way out generally is to cut it. You have got a long haired breed and you need to brush and comb it regularly and bath it also to keep it clean and looking nice. In order to make the experience of brushing and combing a good one, you will need to give ur dog its favourite treat while brushing it, so that it associates it with good thinks rather than the pain of you pulling the hair. Pulling the coat will not occur if you brush and comb her regularly.
The hair/ coat is like a woman's hair, you need to keep it clean, shampoo it and brush it reqularly. If it sounds too much work then there is an easier option.
I dont knw where u live but there are grooming parlours for pets coming up in most cities. You can take your dog there and get a hair cut. It will look cute and the coat very manageable. Search on the net and u will get an idea of what I mean.
All The Best