I agree that an obedience class would be a great help for both of you--and your hubby if you can get him to go along.

I know this is going to sound nuts, but some of this is a good thing. Gracie is a rescue, right? God only knows what she's been through before. She's been with you for a couple months now. Initially she was probably on her best behavior or too scared to try anything. Now she's comfortable with you. She trusts you and knows you won't hurt her so she's pushing and trying to find her limits. You need to set those limits very clearly for her--which is what a class will help you do.

Good luck.