The Dog Stop® announces the launch of its newest franchise facility in Columbus Ohio on January 23d, 2021. It will offer Columbus dog owners an all-inclusive modern dog daycare experience.