Just adopted this rescue puppy. Told he’s a Great Pyrenees, but I think he’s mixed because of his short coat. Thoughts?

Vet says he’s about 12 weeks. Rescued him from a shelter.