I have a 8 1/2 month old male gsd. My question is he is showing alot of dominance toward my female dog and all other dogs. He will never let my female go before him. He will cut her off and knock her over when I let them out together. So I have started making him wait before we go threw any door ways, and then letting him go threw only with the threw command. Hoping this will stop him from at least plowing my female over every time they go out. He is constantly mouthing my female around the neck and just controlling her. The worst was when my brother in law brought his male over. His dominance came out just horrible. Any suggestions on how to deal with this. I will be asking my trainer also what he suggest next week when I see him. Thanks in advance.