My male english did the exact same thing. You just gotta regulate it for awhile until he gets house broken. Then you can allow him to drink more. As for as yacking it all up goes, mine still does that with food as well. He eats so damn fast and drinks and will yack it. You could try picking up the bowl to slow him down, make him sit and then give it to him again. Although I don't usually do this. I just let him yack it, it doesn't happen every time he eats.