For sure not dog teeth.. I compared even to our biggest dog who is a humungous irish wolfhound. Different teeth all together. Different shape
Agreed. The teeth do match a wolf. Bears tend to have quite a gap between their canine teeth and the molars.Look at a German Sheperd skull it is very close to the wolf. The front canine look a little too big but you would need measurements to be sure, but the shape of the teeth and number would match either a wolf or a sheperd.
Edit: if it was a shepard it would have to have been the biggest one ever bred.