I've been in Berlin, Prauge and Dresden in the last week. It's 10 hours from Dresden to Den Haag and if you have a dog with you, in order to get a sleeper car, you have to reserve the ENTIRE compartment, so unless you find 5 other people to go in with you, it's 200 extra euros. Also, Czech border gaurds don't notice dogs unless you hand them petpassports and if you do, they think you're trying to pull something. Alas, pet passports don't get stamps.
More later. I'm really tired.