added partial for puppy list