Canine Dimensions Franchise: Score 54/100 | 21 Locations | FranchiseLens