Feed the pup 5 times a day with a half cup of lukewarm water and ceralac ( puppy/human). The amount per meal varies with the breed.
The feeding interval should be of 4 hours starting from 8 am in the morning. Avoid feeding him in night hours
keep the same schedule of feeding until the pup is of 1.5 months.
After 1.5 months gradually reduce the amount of cerelac in the diet and keep on adding commercial starters.
After 2 months either you can put your pup on a complete starter or you can combine the starter with some homemade food like daliya khichdi boiled rice
Or if you want to continue with homemade food try to give him a balanced ration( carbs and protein) with daliya khichdi boiled rice and chappati you can add some boiled egg, paneer soya chunks to provide him proteins.