Dog-faced puffer (Arothron nigropunctatus). Indonesia.

Photos about pufferfishes (Tetraodontidae), including pufferfish larvae and juveniles: