Dinodon, bimacs and dione are pretty hard to differentiate. Hopefully someone will step in and help you out. Really healthy looking critter.

regards
John