Abstract: A animal feeder device and method to periodically provide and/or distribute food to multiple animals based on programmable schedules. The device comprises an animal feeder comprising of at least two food bowls, typically two food storage units equipped with infrared sensors, a food dispensing system, a wireless protocol module, a GSM module, and a boosted Near Field Communications (NFC) system. The device communicates with a remote server to retrieve the instructions of food distribution and may identify the presence of one or more animal using the NFC system.