You seem to be on a good track with you little one. Once he gets settled into a routine and realize that food is always available, I am sure that his eating habits will change. I free fed mine when they were pups and was okay. Good luck and congrats on your little guy.