Skank is the word you are looking for. Nice enough to print but describes her perfectly.
True, but I didn’t want to insult female dogs.