Kim Kardashian has been criticised by PETA for buying her children a puppy each for Christmas.