implement update shelter dog feature