Teenagers are hard

Navigating teenagers are so hard. My son is 15 and 1/2. He actually takes really great care of himself and his personal belongings. My problem is he seems to not respect our house or my wishes for the house. He cuts off little pieces of his hair to get it to look how he wants and theyre all over the bathroom. Constantly wearing his shoes in the house when no one else is allowed to. Little things like this over and over again that I have told him please don’t do that at least 100 times. I feel like all I’m doing is punishing and at this point it feels like nothing I do will work. I also feel like I’m treating him like a child when I should be treating him like a young man, but he’s not acting like a young man! Any advice welcome