You forgot another *, at the end: find . -name "*.dat.*" In this way you can include all files that have other chars after the second .
*
find . -name "*.dat.*"
.