So glad that things are looking better. Some dogs need harder corrections till they really understand what is wanted. It's better to give one hard correction, than nagging with things that are not working. You will probably really need to be a strong leader with her....NO B.S. from her...and she will soon discover that she is not in charge anymore. Just keep it up...and be firm, but fair.