Also sometimes when my master speaks to me I find my self disobeying an order because it wasn't good enough sometimes I get punished and other times he wonders what he's done wrong..

How can I make him better at being dominant ?