Так и закона как такового нет. Есть только старый советских времен , а остальное на усмотрение местных администраций .И понятие общественного места тоже размыто, есть места где запрещается выгул вообще, ( школы, больницы, детские площадки) но на детских площадках например полно с собаками и детьми мам. Вы не откормите собаку в 2-3 кило до 10 , она умрет просто, а это относится как раз к таким мелким. http://vmiresobak.com/uhod-za-sobakami/gde-mozhno-vygulivat-sobaku-po-zakonu.html