I don’t think there are “girl and boy” dogs and cats. There are male and female...
Using those terms just seems “grammar school”ish.
You’ve never praised a dog by saying ‘Good boy’ or ‘Good girl’?
Don't know about dogs, but traditionally, a male cat is a tom and a female is a queen. However, most cat fanciers that I know say boy and girl.