At three months a Puppy cannot have regular timings unless you train her. To begin with you will have to take her out the moment she wakes up or has a meal. Infact every two hours she needs to be taken out so that she knows her place for toilet training is outside. Also try and keep newspapers on the floor at varous places and encourage her to use these if she needs to go in between. She will soon look for the newspapers if there is an urgency. You may have to work for a month or so and then she herself will increase the gaps in between her outings. It is hard work but it pays off. Once she goes onto two meals a day at about 5 to 6 months, and she learns to control herself she will be OK. Don't beat her ever if she spoils your floor as it is not her fault and her memory span is only 20 seconds. Take her out immediately even if she has done her bit inside the house so that she learns by repetition that she has to go outside. She should be protected against diseases before you take her out. Please ensure her vaccinations are up to date. I have two Pugs and their house training was complete by the time they were 4 months old.