hi both
I checked on the cattery cats of both of you, but the happiness was normal.
The happiness is composed of several different parameters in the cat, and calculated at the time you load the cattery page.
This means that if you take your cat back to SL, the calculation to show the happiness percentage is done again there, totally separate from the value that was shown in your cattery.
If the SL value matches the cattery value, the calculation should be correct.
I also calculated the happiness manually to make sure, and it resulted there as well in the same values.
Regards
KittyCatS