Ive been trying to ID this little guy but cant seem to come up with a good answer. Ive been looking using the 2 spikes from the dorsal, the white belly and the spots on his butt fin as sort of key points but cant find anything that matches. He is possibly a terminal phase male which is why im having trouble, or on the rare case, maybe a hybrid?

