We have covered plenty of awesome pet feeders in the past. If you have a 3D printer and know a thing or two about Arduino, you could always build your own. This 3D Printed Automatic Pet Feeder is designed to dispense dry kibble in one cup increments two times a day. You can adjust the feeding times and number of increments, so the feeder works for small and large dogs.
You can find all the parts and instructions on Instructables.com.