It gets better with age…Oakley used to hold his bowels 99% of the time until we got home as a pup...he's 16 months now an it's only on rare occasion he will have an accident and it is always because I don't "stick it out" long enough in the rain... One thing I still tell myself is advice given on this forum " don't go in until they are done" and it's true. Since day 1 oak was stubborn about the bathroom- if the wind blows the wrong direction he feels entitled to tell me to shove it! But...not giving in and stayin out for an hour if need be really teaches them that mommy always wins- and they eventually get it but that doesn't mean they like it.
So my advice to you is not to come inside until business is done, especially since you know she just goes on the floor...and when she does har an accident take her out immediately. Consistency, consistency,consistency!! She will be housebroken, in the meantime take her out every three hours and work her schedule around bathroom breaks, right before she gets up in the am and before bed and feed her ten minutes before a schedule bathroom break