He's kind of at that stage where we're working on it. He has accidents almost every day, and the longest he's gone without an accident is two days. But after baths he has these "accident episodes" where he pees in so many places consecutively, even AFTER we took him out twice.
I think you need to review the toilet training and your daily routine. The more he is allowed to pee in the house the more it become an established behaviour and more difficult to modify.
What is your toilet training routine? What breed is he? At 7 months old he does (or should have) quite a bit of control of his bladder, unless, he has a medical problem.
Also what you clean the accident areas will play a role. Unless all traces of urine are removed with either an enzymatic cleaner or a solution of biological powder, he will be attracted back to those places by the residual smell.
Restricting unsupervised access to most of the house is a good idea. Keeping a close eye on him when you can is important so if he starts sniffing he can be taken outside immediately. If you can't keep an eye on him, pop him in a crate or x-pen. Do you take for walks?