Главный нацист Гитлер (Анатолий Папанов) требует узнать, что о нём в душе думает "маленький человек" в Европе. Тем временем, "маленький человек" Швейк (Зиновий Высоковский) в пражском трактире "У чаши" ведёт достаточно острые разговоры с посетителями кабачка о скудности установленных норм питания и неудавшемся покушении на Гитлера. Поскольку речь его полна иносказаний и прибауток, тайный агент и провокатор Бретшнейдер (Роман Ткачук) не имеет оснований его арестовать. Тем не менее, он задерживает Швейка и доставляет в гестапо. Шеф местного отделения тайной полиции Буллингер (Георгий Менглет) не может определить кто же перед ним: опасный преступник, как сказано в рапорте, или идиот, как сказано в справке. Услышав в потоке нескончаемой тирады, что Швейк умелый собачник, нацист отпускает его с условием. Швейк, следуя капризу жены Буллингера, должен выкрасть из семьи высокопоставленного местного чиновника собаку породы немецкий шпиц. Бравый отставной солдат соглашается и со своим товарищем, вечно голодным фотографом Балоуном (Спартак Мишулин) приманивает собачку. Случайно оба попадают в руки Бюро добровольной рабочей силы и направляются на принудительную погрузку вагонов. Шпиц временно спрятан у пани Копецкой (Наталья Защипина) — хозяйки трактира "У Чаши"...