What is this?

lola

My German shepherd mix has this on his side, does any one know what this could be? There’s pus slowly coming out of it