snorlax + ditto = snorlax too right?
so then how do i get a ditto if everyone it breeds with will come out as the non-ditto? cud it be ditto+ditto?
No. Ditto can't be hatched, you can only get it by catching it.
Also they really used for getting eggs.