I started my puppy out with no real set schedule and in return housebreaking has been a pain, yes I know it's all my fault. My puppy Baxter is a 4 months old Chihuahua/Pekingese and he's been doing great with puppy pads, but I want him to know that I only want him to use the pads for emergency as a just in case place to go, I want him going outside the majority of the time. I realize that I have been giving my puppy way too much freedom, and it's going to come to a halt whether he likes it or not. He is adorable, but the peeing on my bed, crying when he can't get his way, and all of the other puppy antics are becoming overwhelming, again my fault.

I'm going to do this the right way now, and I want to know others' opinions on this schedule I've come up with. I work from 2pm-10pm, and my mom comes over for a half hour while I'm working and feeds my pets, so this is what I came up with:
7:00 AM- Out of crate and outside to potty spot
7:15AM- Feed breakfast in crate/offer water
7:30AM- Outside to potty/walk
8:00AM- Crate for nap
10:00AM-Outside to potty spot
10:15AM-Walk/play time
10:30AM-Free play in puppy-proof area
12:00PM- Feed lunch in crate/offer water
12:15PM-Outside to Potty
12:30PM- Free play in puppy-proof area
1:30PM-6:30PM Crate
6:30PM-7:30PM Last feeding/water in puppy-proof area
(Note, the puppy pad will be available for this half hour, my mom doesn't walk him..she gets out of work tired and i'm lucky she even comes to feed him dinner

)
7:30PM- Crate
10:30PM- Offer a last drink of water/ Outside for potty
10:30PM - Crate for bedtime
Is this a good schedule? Any input would be appreciated