You probably already know this, but you can always just setup filtered views to only show you the “active” pets that you want to see. No additional table necessary.
However, if you are pushing up against Airtable’s record limits of 50,000 records per base on the Pro Plan, you can definitely do automated archiving with scripting or external tools, but you ideally won’t want to do this in a different table in the same base, because you will still hit up against Airtable’s record limits.
You could do this in a new base (which will also eventually hit up against those limits), so you could have multiple bases for different years.
Alternatively, many of my clients setup archives to a Google Sheets or Microsoft Excel spreadsheet, because they don’t have row limits. This would be the easier option, because you wouldn’t need to manually create new bases when your old bases fill up, and you wouldn’t need to reconfigure all of your automations.
In either case, the archiving process can be fully automated by using Make. It will take you a few hours to set this up, and there can be a bit of a learning curve with Make. This is why I created this basic navigation video for Make, along with providing the link to Make’s free training courses.
And if you have a budget for your project and you’d like to hire an expert Airtable consultant to help you create this, please feel free to contact me through my website: Airtable consulting — ScottWorld