First things first, get rid of the training pads! they teach the dog it's ok to go indoors.
Puppies need to go outside after eating, after playing, as soon as they wake and every 30 mins to an hour.
Supervise her all the time, she shouldn't get freedom around the house unless she's just been.
You need to make sure it's cleaned up properly (so that she can't smell it, not so you can't. You can buy special cleaners from pet shops, or clean first with a solution of biological washing powder and then wipe over with white spirit)
Never punish her. If you find a mess she's made after she's done it she wont understand why she's being told off, and if you do catch her in the act, she'll just learn to go when you're not there which makes house training harder.
Go out with her in the garden, ignore her and wait for her to go. When she does, give her loads of praise and either a treat or a game so she'll learn saving it up for outside is much more rewarding.
A bit of hard work now pays off in the long run.
