А ещё... вот мне ощущается так... Те, кто не только слышал такое выражение, но использовал сей вид передвижения, вряд ли стал теперь ездить на "Ласточке", как указано в ответе. На "Ласточку" не прыгнешь на перегоне и не побегаешь от проводников, в ней не прокатиться нахаляву. У кого хватит бабла на Ласточку, хватит и на плацкарт до Москвы.
А "собаки" использовались именно как транспорт, за который можно попробовать не заплатить.
И вот это мне в ответах очень нравится "если ехать в Москву из Петербурга электричками ("на собаках")". Не забыли в ответах взять в кавычки? А в задании "забыли"? :)