Only thing I change is you treat right at the momant they stop peeing outside. It can be to late for slow learners to have that reward on getting inside. They think it the coming inside that is getting them the treat not the peeing..... make sence.... see slow learners not all dogs.
JL