There are four breeds of "pitbull": American Pitbull Terrier, Bull Nose Terrier, American Staffordshire Terrier and the Staffordshire Bull Terrier.
It's a dark photo and you really only show the face so it's hard to tell. It clearly is NOT a Bull Nose Terrier (totally wrong nose), American Staffordshire Terrier or a Staffordshire Terrier (head too small for either).
It could be a pure American Pit Bull Terrier or a mix of one of the Staffordshire breeds. Hard to tell from your photo.
Why do you need to know so badly? If it's a question of you keeping the puppy, you should have thought about what you were doing and learned about the dog before taking a puppy into your home.
If you're worried about a "pit bull" don't believe the PR that's spouted out about them. They are very loyal, SUPER people loving and determined to please dogs. It's not the breed; it's the deed.
Login using the form on the top of the page to post feedback (if you are a registered user). If you have not yet registered, click here to do so. It's FREE!.