Most of my experience with puppy teeth has been preceded by the phrase, “he doesn’t bite”.
http://www.google.com/search?q=puppy+dentition&sa=X&oi=image_result_group&tbm=isch
At three months old, not a progenitor of any domestic pet. But...that dentition suggests an older animal.