Obi-Wan,
I just got back on, so I'm sorry I didn't respond sooner.
Yes, we went to the one in Fork Union (about 20 minutes from Goochland High School) and no, they don't allow pets. I'm not sure how strict they are about it....they also say "no coolers or outside food" but everybody does that so I dunno.
The directions on Yahoo maps don't get you quite there so if you want directions, pm me and I'll ship them to you.