Not sure how to handle this one. We’ve got a 4 month old English Shepherd. For the most part he minds well, but there are times when there’s something he really really wants or wants to do, he does not take direction or correction from us. For example, coming in from outside, he passed the recycling bin and waned to investigate the contents. I placed my hand on his collar to gently guide him away from the bin and into the house. He growled and snapped at me. On another occasion, he was caught stealing food from the table. When I took the food away, he jumped and snapped at my face. He pulled over the coat rack and was dragging one of the coats across the floor, when my daughter went to get the coat away from him, he threw a “hissy fit” growling and snapping. When our older dog corrects him, he’s very vocal in his response to the correction making it clear he does not appreciate the correction. He reminds me of a two year old throwing a tantrum in the middle of a store because mom wouldn’t let him have what he wants. I want to make sure we handle these episodes of aggression correctly to avoid more serious problems as he gets older. Any suggestions would be appreciated.