Feeding Logs Done Right: What to Record Beyond “Fed Today”

ScaleNote

Why “fed on Tuesday” isn’t enough

For many reptile and amphibian keepers, the act of feeding is the primary point of interaction with their animals. However, in the context of long-term care management, a simple mental note—or even a basic calendar checkmark—that says “fed on Tuesday” is often insufficient for maintaining a high-quality historical record. The “multi-animal problem” common in this hobby means that as a collection grows, the nuances of each feeding event quickly blur together.

A checkmark records that an event occurred, but it fails to capture the essential context of that event. It does not record what specific prey item was offered, the quantity or weight of the food, or, perhaps most importantly, the animal’s behavior during the interaction. Without these details, a keeper cannot look back over six months of data to identify if an animal is becoming more selective about prey types or if there is a gradual decline in appetite that might otherwise go unnoticed. As developers of management tools, we view feeding not as a single binary event (eat/not eat), but as a complex data point that requires a structured entry to be useful for future analysis.

Core feeding-log fields

To move from a narrative diary to a functional system, the feeding log must be broken down into specific, quantifiable, and searchable fields. Our design architecture for reptile care tracking prioritizes the following fields to ensure the data remains actionable over the lifespan of the animal.

FieldWhat it captures
DateThe specific day and time the feeding was attempted.
Food typeA free-text field to record the specific prey or diet offered (e.g., “frozen-thawed large mouse,” “dubia roaches,” “crested gecko diet – apricot”).
AmountA free-text field to record the quantity or weight of the food provided.
Refusal flagA boolean (True/False) toggle indicating whether the animal declined the offered food.
NotesA space for additional observations, such as striking vigor, feeding response time, or specific supplements used.

By utilizing these discrete fields rather than a single “notes” block, the data becomes searchable and can be used to generate automated statistics and trends.

Why a refusal needs its own flag, not just a skipped entry

One of the most critical design choices in a professional-grade care tracker is the inclusion of a dedicated refusal flag. In many general-purpose pet apps or paper notebooks, a “skipped” feeding attempt—where the keeper offers food but the animal does not eat—is often simply left unrecorded. This creates a significant gap in the data.

From a data-management perspective, there is a fundamental difference between “nothing happened” (a skipped entry) and “an attempt was made and declined” (a refusal). Simply not logging an entry loses the information that the keeper was active in the care routine on that day. By recording a refusal as its own flagged entry, the system allows the keeper to later spot patterns, such as a string of refusals over several weeks, which a simple gap in the log cannot clearly convey.

Furthermore, the refusal flag serves a vital technical role in automated care logic. In our system design, a refused feeding does not count as a “successful meal” for the purposes of elapsed-day calculations or feeding reminders. If an animal has a 7-day feeding interval and refuses food on day 7, the system logic—built on the is_refused flag—recognizes that the animal has still not consumed nutrients since its last successful meal. Consequently, the “days since fed” counter continues to rise, and the dashboard remains highlighted to signal that the animal still requires attention. Recording a refusal ensures the integrity of the reminder system while preserving the history of the keeper’s attempts.

From individual logs to monthly stats

The true power of consistent logging is realized when individual data points are aggregated into a high-level overview of the animal’s progress. When every feeding is logged with the fields described above, the system can automatically generate feeding statistics without any additional data entry from the keeper.

These aggregate views typically include:

  • Monthly Feeding Count: A quick summary of how many successful meals were consumed in a given month.
  • Refusal Rate: A percentage reflecting how often the animal declines food, providing a baseline for what is “normal” behavior for that specific individual.
  • Average Interval: The actual average number of days between successful feedings, which can be compared against the intended feeding interval set in the animal’s profile.

By framing these statistics as a natural byproduct of a consistent logging habit, we reduce the mental overhead for the keeper. The keeper simply logs what happened today—”fed,” “refused,” or “amount”—and the system handles the task of identifying long-term trends. This approach transforms the care log from a passive history of the past into a proactive tool for ongoing management.

How ScaleNote handles this

ScaleNote is built specifically around this philosophy of structured, high-integrity feeding data. Every feeding log within the app includes the core fields—date, food type, amount, notes, and the essential refusal flag. We have designed the refusal logic to ensure that a “refused” entry (indicated by a distinct red toggle) never resets the “days since fed” calculation, keeping your feeding reminders accurate even through periods of seasonal fasting or selective eating.

ScaleNote provides a comprehensive suite of feeding tools for all users:

  • Detailed Feeding Logs: Use free-text fields for food type and amount to match your specific feeding regimen.
  • Automated Statistics: Access your monthly feeding counts, refusal rates, and average intervals for free within each animal’s detail view.
  • Local-First Privacy: Your feeding history is stored locally on your device, ensuring your records are always accessible even without an internet connection.
  • Free Tier: ScaleNote offers full feeding, shedding, weight, and environmental logging for up to three animals entirely for free.

For those with larger collections, ScaleNote Pro removes the animal limit and adds a color-coded calendar view that markers feedings and refusals with distinct dots for a complete monthly overview. All users, regardless of their tier, have free access to CSV and photo-included ZIP exports, ensuring that your data is never locked into a single platform.

ScaleNote is available on the App Store: https://apps.apple.com/us/app/scalenote/id6762964531.

Summary

Moving beyond a simple “fed today” checkmark allows keepers to build a rich, data-driven history of their animals’ nutritional health. By utilizing structured fields and dedicated refusal flags, you can transform individual logs into actionable statistics that reveal long-term trends. A robust feeding record is the foundation of a proactive care system that grows with your collection.

To learn more about setting up your care management framework, explore our hub article: Reptile and Amphibian Care Records: A System, Not Just a Diary.

For details on establishing individual animal identities for your logs, see: Species, Morph, Feeding Interval: The Profile Fields Worth Tracking.


This article organizes information from a recording and organizing perspective. If you notice an error or outdated information, please contact us. Last verified: August 2026

Copied title and URL