Male dog - pyos, female dog - sobaka, bitch - suka.Sobaka is not a female dog, it's just dog in general.
Female dog is obviously "suka" (сука), word heard on so many servers.
"ov" and "owa" have very broad meaning in all Slavic languages, or had at some point.
"Ov" can mean anything pertaining to, owned by someone, related to someone etc.
BUt yeah, in this case it formed patronymics surnames.