Puppy's a nice name, "puppyslut" may not flow very well, as in:
"You had better not cum, puppyslut, you slut."
I'm writing a story too, and for a rather thin sub, I chose the name "Scrap", because she's just a little worthless scrap of a girl. Oo I gave myself a shiver.
Q x