Abstraction for Dogs page 7