word choice – Polite alternative to the term “bitch” when referring to …

@JohnQPublic is correct; it’s bitch and dog for female and male domestic canines, respectively. In the context of dogs, the term “bitch” is not considered rude or derogatory. However, if you are writing for a wider audience and specifically want to avoid “bitch”, at least be consistent and just use “male” and “female” respectively as appropriate (examples are in the answer).

https://english.stackexchange.com/questions/129301/polite-alternative-to-the-term-bitch-when-referring-to-a-female-dog