You can mate the female Eevee with certain other Pokemon, as well, and still get a baby Eevee. I forget which though. Most Pokemon are capable of inter-species breeding, but their offspring will usually be the the same species as the mother (the exception being Ditto). However, the offspring may be born knowing certain techniques their father did, and sometimes this is the only way a Pokemon can learn certain techniques.