No, none of the above. This is a lake for DOGS. Yes, this is a place where you can hike with your dog and then throw sticks in the lake and watch your dog (and his new minted friends) chase after whatever is thrown into the lake. I am told this is one of the few lakes in Utah that allow dogs to access it.
There was no shortage of dogs. When I first arrived there had to be at least 30 of them diving into the water and barking at each other. They were mostly retrievers, shepherds, and labs. It was funny seeing all the variety and everyone enjoying their time with their dogs.
The trail to dog lake is a adjunct trip to the Lake Desolation trail. It is a 0.6 mile climb... literally. Every step will suck the air from your lungs and force you to really work. Luckily it is over pretty quick, though. This was after about a 1.75 mile hike just to get to the trail head.
You can't take your dog from the Big Cottonwood side but you can from the Mill Creek Canyon side. Go figure. It was funny watching the dogs coming down from the north side of the trail at a full gallop once they saw all the other dogs playing in the lake. For the most part every dog got along with each other.
The lake isn't terribly spectacular, but if you enjoy watching dogs have fun this could be a great place to hang out. I know I wasn't bored here and enjoyed watching the dogs at play. If I had a 4-legged friend that would fetch things, this is the place I'd take him.