The compiler sees that the arguments lists for the Puppy class don't match
Look at the Puppy class's constructor and compare it to the new statement that is calling the constructor.
The arguments...