Hello Milind ,
Yes you are giving the right food to your dog .... follow the instruction written on the pack regarding the quantity to be fed .... don't worry 'bout the actual weight . You can start feeding home made food right away. The vaccination schedule is puppy DP at the age of 28 days , 7 in1 at the age of 50 - 55 days , Rabies at the age of 90 days , 7 in 1 booster at the age of 4 months. De-worming schedule is every 15 days till the age of 3 months , then every 1 month till the age of 6 months , after that it will be every 3 months.