Prague is a beautiful city, full of rich history, beautiful architecture, and some of the best brews around. If you're heading this way around Christmas time, then we have a stocked guide for you! Prague is a very dog-friendly city. In fact it's more rare that our good boy was not allowed inside a pub or restaurant; and they are allowed on most public transit here as well!
During the Christmas season, things (very predictably) get a bit crowded, so it's always a good idea to make a reservation for the more popular attractions and restaurants. In fact, I would avoid the Christmas Markets altogether on weekends as it's a bit much, especially if you're bringing your dog with you.