Abstraction for Dogs page 3