no. latios and latias, despite having genders, can't breed.
EDIT: beaten. =\
ditto can breed with any pokemon that isn't legendary (bird trio, gerbil trio, golem trio, mew/mewtwo, ho-oh/lugia/celebi, lati@s, kyogre/groudon/rayquaza/jirachi/deoxys), a baby (smoochum/tyrogue/elekid/magby/azurill/wynaut/togepi/igglybuff/cleffa), unown, or nidorina/nidoqueen.