If you want him on a schedule I would make it on your terms. it is hard to potty train in my opinion when you free feed. I would put the food down and give him around 15-20 mins to eat and if he doesnt eat take it back up...then put it back down at your second desired feeding time same thing...if he doesnt eat pick it up. Sometimes my puppy will eat and other times he doesnt want to but if he misses one meal you can bet he will not reject the next lol. I think in this way Bucky will become accustomed to your timings and when he is supposed to eat.
As for the food. Maverick was on that too when we brought him home from the breeder but now we have him on Canidae. There are many threads here with regards to good and a lot has to go into your choice such as affordability, taste (if he will eat it or not), nutrients, whether he is allergic to anything specifically etc. I would read up on the dog food threads and start thinking about things from there. Good luck
As for the food. Maverick was on that too when we brought him home from the breeder but now we have him on Canidae. There are many threads here with regards to good and a lot has to go into your choice such as affordability, taste (if he will eat it or not), nutrients, whether he is allergic to anything specifically etc. I would read up on the dog food threads and start thinking about things from there. Good luck