If it comes out more watery than expected, then chances are the spinach or artichoke hearts didn't get drained and squeezed well. To avoid, use colander and squeeze as much of the juice out of the spinach as you can. Though I like to leave a little to avoid the spinach from becoming too dry, I feel that it provides a weird flavor. To fix your watery dip, add more shredded cheese to balance it. You can choose either white cheddar or gruyere to do so. Another option is to add more cream cheese, in doing so you may loose some of the flavor of the spices, so taste the dip and add more as needed. I recommend keeping the same amount of garlic, since that's a key flavor element.