I once had a porcupinefish eat the fins off of a Large Lionfish! This usually nonaggressive fish can sometimes surprise you. I do suspect there is something else wrong with your dogface. I agree with the others that promote moving him to another tank.