Is there any difference between the results of Dog.prototype = Object.create(Animal.prototype) and Dog.prototype = {…Animal.prototype}?

Is there any difference between the results of Dog.prototype = Object.create(Animal.prototype) and Dog.prototype = {...Animal.prototype} ?