Welcome! You are def in the right place! For now, start with NILF (Nothing in life is free). It's in the training section as a sticky. He sounds like he has had no boundaries and no rules. He needs these, and needs to work for what he gets. His behavior should not be tolerated. There are many ways to deal with this. Start with NILF for now, and contact Red or Stormi on here for more specific positive training techniques.