'Creates and shows a pet using the abstract factory'

def show_pet(self):

    pet = self.pet_factory.get_pet()
    print 'We    have    a    lovely    {}'.format(pet)
    print 'It    says    {}'.format(pet.speak())
    print 'We    also    have    {}'.format(self.pet_factory.get_food())
