a puppy jumping on a puppy
white croc to the right of puppy
pink heart printed on croc
small metallic pink heat on top of croc
hole cut into croc
denim pant-leg above croc
green moss
puppy has a black muzzle
black leathery nose
puppy has brown eyes
two puppies playing together
step next to puppies
moss growing on  stair
weeds growing through cracks in sidewalk
shoes of person standing on the step
shoe of person standing beside step
pant leg of person standing next to stairs
pant leg of person standing on the step
puppy paying the other puppy's face
puppy getting his face pawed
two puppies are fighting
foot next to puppies
puppy has black nose
puppy has paw on other puppy
shoe has a heart on it
puppy has black eyes
puppy has long ears
puppy is brown in color
heart is pink in color
person is wearing jeans
the eye of a dog
the claw of a dog
the ear of a dog
the nose of a dog
the mouth of a dog
the head of a dog
brown fur of a dog
green plants on the floor
blue jeans of a person
a concrete slab on the ground
head of the puppy
nose of the puppy
paw of the dog
shoe of the person
purple hears on shoe
line on the ground
blue pant leg in photo
holes in the shoe
nostrils on dog's face
side of sidewalk

Objects:
puppy
puppy
croc
heart
heart
hole
pant-leg
moss
muzzle
nose
eye
eye
step
shoe
shoe
pant-leg
face
pawed
ear
ear
claw
ear
mouth
head
fur
plants
slab
head
paw
line
hole
hole
hole
nostril
face
nostril
side

Attributes:
name: puppy
attrs: fighting
brown
name: croc
attrs: white
shoe
name: heart
attrs: small
pink
metallic
purple
name: hole
name: pant-leg
attrs: denim
worn
blue
name: moss
attrs: green
name: muzzle
attrs: black
name: nose
attrs: leathery
black
name: eye
attrs: brown
black
name: step
name: shoe
name: face
name: pawed
name: ear
attrs: long
name: claw
name: mouth
name: head
name: fur
attrs: brown
name: plants
attrs: green
name: slab
attrs: concrete
name: paw
name: line
attrs: on ground
name: nostril
name: side

Contrastive attributes:
attr1: pink
attr2: purple
nouns: heart