Okay, so I'm wondering if I ruined Ace's feeding habits and hoping someone will have a great solution to my issue! When we first got Ace back in April he would eat fairly well. We put him in puppy classes and started with the treat training and still he would eat decently. Slowly but surely, Ace started to eat less and less of his food.

We would pick it up and wait until the next feeding instead of leaving it out. When it came time to eat again he would hardly nibble. So we switched him to a better puppy food that had lamb and rice. And we started to give him better training treats like cheese and peanut butter and vitamins for more protien. (got those ideas from other threads and great responses)
Ace finished puppy classes in June and he does not get the amount of treats he used to. But now he hardly eats at all. We have tried using his food as his training treats. That works but we hate to have to do that every day. He just wont eat his food. It has gotten to the point that I will hand feed him (my hubby tells me I'm crazy and should stop) just so I know he is eating. Ace will literally not touch the food in his bowl but if I put my hand in the bowl and pick out some food he will eat it from my palm.

(I know that is probably a very bad thing but I am a worried momma and want to know he is getting nourishing food.)
We know Ace is healthy because he is growing and he has meat on his bones. Plus I still make it a point to give him cheese and peanut butter. Ace will do ANYTHING for cheese and peanut butter and he eats it like he is starving! So why is it he won't eat his kibble? And did I ruin him by starting to feed him by hand?

I just want to understand his weird eating habits (or lack there of) and know how to fix them. We would like to see him eating normally from his bowl and enjoying his puppy food. I hope this makes sense and I won't be looked upon as an over concerned mommy!