One possible system may include a detector, a food scale, a water scale, a facial camera, and a processor. The detector may recognize a presence or absence the animal. The food scale may determine a weight of food in a food tray. The water scale may determine a weight of water in a water tray. The facial camera may observe a face of the animal when the animal is feeding or drinking. The processor may determine, upon an indication that the animal is present, and the face of the animal observed by the facial camera, an identity of the animal. The processor may additionally determine via the food scale, upon an indication that the animal is absent, an amount of food consumed by the animal. The processor may moreover determine via the water scale, upon an indication that the animal is absent, an amount of water consumed by the animal.