Ich bin recht viel mit Hund (8 kg, 37 cm) im Zug unterwegs, ohne Behältnis für den Hund. Ich kann sagen: Es kommt total auf den jeweiligen Schaffner an!
Offiziell ist es so:
Hund in einer Kiste/Box/Tasche = Gepäckstück = kostenlos
Da der Hund eigentlich die ganze Fahrt im Transportbehältnis sitzen bleiben soll, braucht er (dort drinnen) keinen Maulkorb.
Oder Hund ohne Transportbehältnis = auf Verlangen Maulkorb und Ticket.
Es gibt Schaffner, die stecken dem Hund Leckerli zu oder fordern ihn gar auf, auf den Sitz zu springen.
Es gibt welche, die übersehen den Hund geflissentlich.
Es gibt welche, die fragen (zum Schein?): "Tasche und Maulkorb haben Sie bei, ja?" und gehen dann weiter.
Einige sagen auch, ich solle irgendeine Tasche einstecken, ihretwegen eine Ikea-Tasche, um der Auflage nachzukommen (laut Statuten geht das nicht, aber manche Schaffner brauchen halt so ein Alibi, für das eigene "Gehorsamkeitsgefühl").
Und es gibt welche, die wollen, dass ich für den Hund nachlöse.
Recht häufig erlebe ich, dass Schaffner sagen, für sie wäre das mit dem Hund so ok, aber bei den nachfolgenden Kollegen müsste ich neu schauen. - Man hat also keine Anspruch darauf, zu sagen: "Ihr Kollege fand das so aber ok" 
In den 7 Jahren, die Joy nun mitreist, hab ich vielleicht 3x ein Ticket für sie nachgelöst. Das ging im Zug, ohne Strafgebühr.
Auf den Maulkorb wurde ich in 7 Jahren 1x hingewiesen, dass ich einen dabei haben müsste.
Dabei wurde mir erklärt, dass der Hund den in Gefahrensituationen aufbekommen soll, damit zB bei Rettungsmaßnahmen nicht auch noch aufgepasst werden muss, dass der Hund niemanden beißt.
Gute Fahrt!