Zagaato for sure. If it has 29HP then it's almost perfect Umbreon.
Yeah, it will have problems with Defense but that can be overcome by EV training.
As for Crunch... well... Umbreon isn't supposed to be played with attack moves... it's simply not suited for that... :/