Hello, I'd like to help you with your question.
It sounds like your partner might have been hurt so much from his childhood that he has adapted harmful behavior. Sometimes when a person is abused or neglected as a child, they cannot get the attention and love they need. In order to cope with the overwhelming environment they live in, they develop manipulative ways to get the attention they need. As they grow up, they continue these harmful behaviors and are not aware they are hurting anyone.
It sounds like your partner might have a personality disorder, maybe anti social personality disorder. If he is pathological liar, knows it yet won't change, and is also sneaky in his behavior, he may have this disorder.
People who have a personality disorder often lack the insight to understand that their behavior is harmful. They tend to blame others for what occurs rather than see that they are acting out.
If your partner is talking to a counselor but it is not helping, it could be that he may need to see another one. Sometimes, it takes a few tries before you can find a counselor that helps. Suggest that he try to work with someone else. It could be also that he is resisting therapy or being manipulative in his sessions, refusing to change. In that case, you may need to choose how you want to react since he most likely will not change. Asking him to move out is a good choice. It allows him to see that there are boundaries to his behavior with you and that you will not tolerate his actions.
You may also want to talk to a counselor yourself. Dealing with someone who carries a lot of hurt into a relationship and causes difficulties can be very hard to cope with. Talking to someone for support and to help you decide what you want to do about this situation can help.
Here are some resources that may help:http://www.nmha.org/go/information/get-info/personality-disorders http://www.bacp.co.uk/
I hope this has helped you,