pupoid
/ˈpjuːpaɪd/Definitions
1. adjective
resembling a young dog, especially in shape or form
“The pupoid fossil was discovered in the ancient forest.”
2. noun
a fossil or impression resembling a young dog
“The museum had a rare pupoid on display.”