You have some beautiful pets, I love the RR, that is one of the breeds I really wanted , but we opted for a B instead..after lots of research of course. The little C–er Spaniel is adorable.
Cats with thyroid problems are almost always HYPERthyroid (over active thyroid). Dogs are almost always HYPOthyroid (under active). I have no idea about the difficulties of HYPERthyroid, but I wish you luck.