I am calling him a pizza dog...... a bit of everything thrown on top LOL. At a stab in the dark I would say he has Bull Arab, Mastiff, cattle dog (Australian Cattle Dog) and maybe greyhound some where in the heritage. He's a rescue dog so really its anybodies guess just what he is.
But he is really starting to show great potential and is developing his social skills with leaps and bounds and really gaining confidence after a bad start in life.