Charlotte Sipson was walking her pet, a Havanese called Max, with a friend on Bristol's Harbourside when the horror unfolded.