Last night, after studying every feature of our puppy and doing some research on the internet, we came to the conclusion that she may be a pure-bred staffie after all. It turns out there are a few different variations on the breed. The most popular are the English version, which is what we originally were drawn to. They look like this:

There is another version called the American Staffordshire, they are a little larger and have more of a pitbull looking face:

Finally, the Irish Staffordshire bull terrier:



As you can see, they have a leaner body, a longer snout, and their haunches are more even with their shoulders. Fascinating, I know. We might be wrong, but it doesn't matter... the point is that we decided since she is Irish, she needs an Irish name! So I am happy to say that "Bob" is now "Molly"!