Note that there is no such thing as a 'naughty' Labrador.
Your Labrador is not innately "naughty" or "bad." Rather, your dog does what Labradors do in a Labrador fashion until you teach him new behaviors. Keep in mind that he wasn't born automatically knowing the rules of living in a human world.