A teenager could be facing criminal charges after he allegedly stabbed a woman in her hand and then her dog in south Vancouver.