I recently got a new baby Yorkie and I do not know what to do with his hair. He has thick wavy hair and it is all knotted up like dread locks, I don't know how to get all the knots out

My other Yorkie has different hair so I've never had this problem before. My new puppy is 11 weeks old I've had him for 2 1/2 weeks, should I just take him to a groomer and get all his hair shaved down?????? Or should I buy some type of detangler and wrestle with him and try to get the knots out? I'm really frustrated about this and I feel bad that he has all these knots.......please help any tips would be appreciated.
Thank you!