I bought my ticket online ahead of time from the DB website thinking that they only sold train tickets and that I was taking 3 trains to Prague. Turns out the final 3 1/2 hour stretch was a bus and I was quickly and unsympathetically turned away.
This was also the first time they'd asked me if my dog had a ticket. All the trains I took in Belgium didn't ask for a ticket for her, nor did they ask when I traveled through Luxembourg into Germany. So I was a little surprise by this. Especially since she was sitting on my lap. If I'm buying her a ticket she's getting a seat! Her new train ticket from Nuremburg to Prague which ended up taking us almost 4 more hours and led us on 2 new trains was the same price as mine! So 60 euros later and we'd officially been over our first bump.
Then came the next day when I tried to secure our night train ticket from Prague to Zurich later in the week and once again, we were rejected. Apparently dogs aren't allowed on night trains (this rule will later cause me a headache as I planned to take the night train from Zurich to Amsterdam on my way home). So what was in my head going to be a smooth transition from Czech Republic to Switzerland turned out to be a 2-day headache of 5 train transitions and one night of expensive accommodation in Austria to make it to my next workaway near Lausanne.
In times of frustration like these, I keep my spirits up as I remember that that's exactly what I'm in Europe with my dog to do - get stuck in shitty situations so I can tell you all about it and you won't have to experience the same headaches! It's also hard to stay upset when you look down and your amazing dog is there by your side. It makes the struggle worth it.