my daughters son is 17 months old and she is going through the same thing right now. He is 2 and he knows who he can and can’t get away with, with certain people, you being mom he is going to push you more. All kids will do this you probably did this to your mom too. I told my daughter to not get frustrated with him, eventually he will listen to you and when he gets older, like you, he will know the sacrifices you have made for him. Don’t worry just love him.