One of the main reasons they are often incorrect or incomplete is the pet is revised as it's being designed/developed.

I recently automated the generation of the happy bonus description, but just like item descriptions, AA usually contains special behaviors and these are manually entered with some additional flavor text. Since there are 500+ pets, going through these one by one and comparing with the data will take some time, but this is on the list of things to do.

-ALS