I free feed all mine, but I will say this: at 4 months Fergus wasn't housebroken, either.
We had had him about a month, he was good during the day, but nights were a problem.
We put his crate right next to our bed and when he woke up to go, he would wimper to get out. I would scoop him up and put him on a pee pad in the bathroom in my room. He did his thing, then straight back in the crate.
We did this for about 2 months until he could go through the night. He is 9 months old this month and has the occasional lapse but generally is so good he sleeps with us now.