At 10 weeks old, I feel you should feed at least 3 x a day. I would set the food down for about 20 minutes at a time. If your pup is a hearty eater, then that would be fine for you too. If your pup is picky or prefers to eat a little bit, but eat often, then free-feeding should be fine.
Good luck!
Good luck!