Arrrrg I'm so stupid. The first breed I thought of was a xolo (pronounced show - low) but I dismissed it because I thought it was recognized by the AKC...stupid stupid stupid. But I was having so much trouble guessing that I went back and read the previous clues and they all pointed to a xolo, so I went and looked on the AKC site and low and behold not a xolo to be found. It is a xolo isn't it?