One of my labs used to inhale her food like that and then throw up from eating it to fast. She acted like a crazed starved freak. LOL It was when she was just a wee pup and I thought maybe it was because she was used to being fed along with her litter mates and in eating as fast as possible to make sure she got enough food. We simply dealt with it and she learned that she could take her time and there would still be food in her bowl. I don't know if giving just a few kibble at a time will help matters, I would think he is still going to worry that the next five kibble won't be coming so hurry hurry.
I free feed my little dogs and they do really well with it. I honestly think considering all you have tried that would be your best option too. As far as asking your vet about it first, if that is what makes you feel comfortable why not just give them a quick call and ask over the phone if it is ok? And do yourself a favor and research dog foods on your own and decide what you feel is best for your dog. Nothing against your vet in particular but many of them recommend whatever pet food they get kickbacks from, unfortunately it isn't usually the best choice. |