For your aggressive behaviour, you can get a spray bottle and place drinking water in it and when the struggle is able to start or it’s just setting up, spray with water(this is NOT unsafe, it’s just water! It could be that she/he has what is named "in expand tail" https://kamerondqxbk.topbloghub.com/41142217/indicators-on-german-shepherd-you-should-know