The Canadian city of Vancouver has just passed a by-law banning the sale of cats, dogs and rabbits in pet shops.
The British Columbia SPCA says pet stores are not suitable places to buy a puppy or kitten and the RNZSPCA agrees with them.
However in New Zealand we can still buy them in retail outlets. Kathy Powelson is from Paws For Hope in Vancouver and explains why they think it's wrong to sell pets in shops.