Added OO Puppy Class