You need to teach her what you want! She cannot spend most of her time in a crate! Keep her tethered to you in the house. Take her outside frequently for potty breaks, and praise her whenever she does go outside. Take her out after meals, after play time, and just before bedtime. She's not going without warning, you're missing her signals like sniffing around. But when she's out of her crate in the house keep her on a leash and keep her with you, then she won't have accidents inside. Clean out the crate using an enzyme cleaner anytime she goes in there, to remove any lingering odor. If you give her sufficient opportunity to go outside to do her business, and consistently keep her with you at all times inside, she will catch on pretty quickly.
It's not the size of the dog in the fight, it's the size of the fight in the dog. Mark Twain