An animal feeder having a housing comprising an aperture and at least one door (1, 2) for covering the aperture, the feeder further comprising: a door mechanism to control movement of the at least one door over the aperture; authorisation circuitry comprising an antenna for reading an RFID tag of an animal and a processor for detecting authorisation of the animal based on the reading of the RFID tag, wherein the feeder is configured to be operable in a learn mode wherein the authorisation circuitry is configured to, when each of one or more animals having a said RFID tag approaches the feeder, read and store an identification code of the RFID tag of the animal, the authorisation circuitry to thereby store at least one identification code; wherein the feeder comprises a plurality of food compartments for feeding at least one animal; and the feeder is configured to be operable in an authorisation mode wherein: the authorisation circuitry is configured to read an identification code of a said RFID tag of an animal when the animal approaches; the processor is configured to detect authorisation of the animal by comparing the read identification code to the at least one identification code stored during the learn mode; and the door mechanism is configured to control the movement of the at least one door in response to a said authorisation detection to uncover a food compartment of the plurality of food compartments corresponding to the RFID tag. a door mechanism to control movement of the at least one door over the aperture; authorisation circuitry comprising an antenna for reading an RFID tag of an animal and a processor for detecting authorisation of the animal based on the reading of the RFID tag, wherein the feeder is configured to be operable in a learn mode wherein the authorisation circuitry is configured to, when each of one or more animals having a said RFID tag approaches the feeder, read and store an identification code of the RFID tag of the animal, the authorisation circuitry to thereby store at least one identification code; wherein the feeder comprises a plurality of food compartments for feeding at least one animal; and the feeder is configured to be operable in an authorisation mode wherein: the authorisation circuitry is configured to read an identification code of a said RFID tag of an animal when the animal approaches; the processor is configured to detect authorisation of the animal by comparing the read identification code to the at least one identification code stored during the learn mode; and the door mechanism is configured to control the movement of the at least one door in response to a said authorisation detection to uncover a food compartment of the plurality of food compartments corresponding to the RFID tag. the authorisation circuitry is configured to read an identification code of a said RFID tag of an animal when the animal approaches; the processor is configured to detect authorisation of the animal by comparing the read identification code to the at least one identification code stored during the learn mode; and the door mechanism is configured to control the movement of the at least one door in response to a said authorisation detection to uncover a food compartment of the plurality of food compartments corresponding to the RFID tag.