4 times till the age of 13th month old is recommended. Feeding home-cooked food is the best you can offer to your pet. It's freshly cooked and perservative free. You can feed different things to your dog like boiled eggs, boiled-boneless chicken mixed with little rice, yogurd (dahi ), etc. Apart from that, you can feed any seasonal vegetables like cauliflower, broccoli, mushrooms, greenbeans, etc. While cooking these you can simply reserve some for your dog, making sure you don't add salt and spices, which are bad for dogs. Interestlingly, unlike humans, dogs can identify food very little on the basis of tastes- sweet, sour, bitter. It's the smell of food that attacts your dog towards the meal, taste is just a secondary matter. Home-cooked food has a kind of fresh aroma which attracts our pets more than food dumped into packets with overwealming quantity of perservatives. Most dogs simply refuse or have reluctantly processed food after the first or second day, the reason is the packed food has the same standard smell of chicken which they get used to if feed regularly. So feed freshly cooked home meal which is healthier, safe and cheaper. I'd suggest you to, however, feed a good supplement which can meet any nutritional deficiency in your puppy.