Check the Output
Here is a sample of what the output from your program should look like. Your output may not be exactly like this, but it should be very similar, providing the same information. If you are missing any of the information, correct your program.
Creating a Dog... Creating a Dog... dog1's original data: name is: no-name age in 2016 is: 5 owner is: nobody:-( Give the dogs to new owners: dog1's new owner is: Einstein dog2's new owner is: Popeye Scold and reward a dog several times: dog1 starts out ok Scolded dog1: dog is now sad Rewarded dog1: dog is now ok Rewarded dog1: dog is now happy Asking dog1 to speak: woof