I feed by meal times, twice a day: once before I go to work and once after work. I got Scottie when he was 5 months and my breeder had already been feeding him twice a day.
I found that feeding by specific meal times instead of free feeding, I was able to house train him really fast because his poop times were regular. Also, I used food as a basis for clicker training. He learned so many things (basic commands and tricks) before he turned 1 yr old!
The only downside (which I don't really mind) is that I hand feed him now, at 1 year and 3 months, because he's used to it. It takes a bit more of my time, but I think of it as bonding time. Also, this way I make sure he doesn't eat too fast and he chews his kibble
FYI, Scottie is 4.5 to 5 lbs and he eats 1/2 cup of Acana Singles (duck or lamb) a day. He's got a very sensitive stomach and I narrowed down to these two proteins that give him really nice poop!