I write everything on my calendar. Dates of heat cycles, dates of breedings, dates of litter birth, dates of shots and dates when flea medication is given. I just give the puppy buyer a shot record with the dates of the shots on it and anything else pertaining to the puppies health. I don't really tell them anything about when the tail was docked because that is irrelevant.
My husband is getting ready to build me some software to track all of this stuff but I will still write things on the calendar. I just like doing it that way.