If someone calls one of my dogs the wrong gender I don't correct them immediatley. Usually I'll say something that uses their gender to get the point across. Like if they ask "how old is he?" about Zoee, I'd say "She's 6". Most of the time people will say something using a gender then immediately ask if it's a boy or girl.
I don't know, but I tend to think Zoee is more of a pretty girly dog and most people think she is a boy. I could see people thinking Taggart is a girl though with his long flowy hair. LOL

My issue is when I tell people Taggarts name and they call him Tagger. My neighbor still calls him that after 3 years!! LOL I guess I have to emphasize the T at the end.