Initialized Puppy class. All tests passed
Created initialize method, add breed method, and puppy method for PuppyContainer class. All tests for each method works.
Created initialization for purchase request and created initialization and add request methods for purchase request container class. All tests pass.
Refactored each class. All tests pass.
Four Classes built: Puppy, PuppyContainer, PurchaseRequest, and PurchaseRequestContainer. Puppy Class initializes with breed, name, age, status, and id, and has a requested method and sold method to update status. Puppy Container initializes with a puppies hash and has methods of add breed, add puppy, remove puppy, and breed availability. Purchase Request Class initializes with breed, status, and id and has approve request and deny request methods to update the status. The PurchaseRequestContainer Class initializes with a requests array and has methods of add request, completed requests, pending requests, approved requests, denied requests, and requests of a breed. All tests pass for every method in every class.