
Everyone has different ideas on feeding & everyone thinks their ideas are the right ones! Be prepared to be even more confused!
The first person to listen to is the breeder as chopping & changing your pup's diet may result in the runs (can never spell the D word!).
If your puppy came from a reputable breeder, you will have had a diet sheet, so stick to it.
4 times a day is right for his/her age but lots of cow's milk is not that good -IMO. Milk is a food not a drink & too much may give him/her the runs & can also result in a very fat puppy, which will not be good for his future health.
Do NOT listen to your friend who says you're doing too much with your puppy. make the most of every second he/she's a puppy - puppyhood doesn't last nearly long enough. Just make sure you use your time well & don't let him/her get away with things just because she/he's little! Also make sure he/she is gradually left alone for longer periods, so when you do have to leave him/her alone, it won't be a great big deal.
Finally - Enjoy your puppy!
PS: Champions can be happy too :D