Charlotte dog shelter faces zoning violation; forced to move