In a large bowl mix the meats, garlic, parsley, cheese, bread crumbs, salt, pepper and eggs. I prefer to use my hands, you can use a wooden spoon, but it will take longer. Make sure everything is well incorporated.
Start adding water, about ¼ cup at a time and mix after each addition. Once the meat mixture is the texture you want your meatballs to be when you bite into them, stop adding the water.
Make one meatball, 2", about 2 ounces of meat.
Cook this first meatball by your preferred method (below).
Once fully cooked, TASTE - this is the most IMPORTANT part of making these little nuggets of tender goodness!
Is there enough salt? Pepper? Cheese? Any flavor that needs to be amped up can be added to your meat mixture at this time. Also make sure they are tender enough, there's time to add a bit more water to the mix!
After the seasonings are adjusted to your liking, roll the remainder of the meat into 2" balls.
Then cook, using your preferred method.