I definately think he needs to be shaved. Those mats really could be bothering him.
I can't stand when people let their pets get like that. If a person does not have time to take care of a pet properly then they shouldn't have one.