I've always thought cross-breed was between two separate species or genus of animals, i.e. a liger is a cross between a lion and a tiger, a zonkey is a cross between a zebra and donkey.

A mixed breed to me is a mix between breeds of animals of the same species/class/genus.

I could be confusing cross-breed with hybrid though. I'm sure someone more knowledgable can explain the differences.