Dog on a surfboard
White, blue and yellow surfboard
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
Small dips in the sand
black and white dog on surfboard
blue yellow black and white stripes
dog's clothing of brown color
tire tracks in sand
many foot prints in sand
long cord going from trees to beach
greyhound standing on surfboard
yellow stripes on the surfboard
white stripes on the surfboard
harness on the greyhound
black cord attached to surfboard
blue stripes on the surfboard
surfboard laying on the sand
black nose of the dog
white spot on dog's face
a dog looking at the camera
a blue, white and yellow surfboard
a vest on a dog's back
dog standing on a surfboard
yellow and white lines on surfboard
front paws of a dog
floppy left ear of a dog
wet black nose and closed muzzle of dog
dark black left eye of dog
surfboard safety tether cord
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
Footprint in the sand.
dog standing on blue and yellow striped surfboard
sand covered foot
black and white dog
cord attached to surfboard
blue, yellow, and white striped surfboard
dog wearing collar and harness
dead brown seaweed
foot print in the sand
feet standing near brown seaweed
yellow stripe on a surfboard
yellow stripe on a surfboard
blue stripe on a surfboard
blue stripe on a surfboard

Objects:
dog
surfboard
dips
sand
sand
dips
dips
sand
sand
dips
dips
sand
dips
dips
dips
dips
dips
dog
stripes
clothing
tire tracks
foot prints
cord
trees
beach
greyhound
stripes
stripes
harness
cord
stripes
nose
dog
spot
face
vest
dog
lines
paws
ear
nose
eye
cord
footprint
footprint
footprint
footprint
footprint
footprint
footprint
footprint
board
foot
dog
cord
collar/harness
seaweed
foot print
sand
feet
seaweed
stripe
stripe
stripe
blue stripe

Attributes:
name: dog
attrs: yellow
black and white
white
sand-surfing
black
name: surfboard
attrs: yellow
blue, yellow, and white striped
white
blue
name: dips
attrs: small
name: sand
name: stripes
attrs: yellow
white
blue
black
name: clothing
attrs: brown
name: tire tracks
name: foot prints
name: cord
attrs: long
black
name: trees
name: beach
name: greyhound
name: harness
name: nose
attrs: black
name: spot
attrs: white
name: face
name: vest
name: lines
attrs: yellow
white
name: paws
attrs: skinny
name: ear
attrs: floppy
name: eye
attrs: black
name: footprint
attrs: messy
clear
name: board
attrs: blue
name: foot
attrs: sandy
name: collar/harness
name: seaweed
attrs: dead brown
brown
name: foot print
name: feet
name: stripe
attrs: yellow
blue
name: blue stripe
attrs: blue

Contrastive attributes:
attr1: black
attr2: white
nouns: dog
stripes
attr1: blue
attr2: yellow
nouns: stripe
stripes
surfboard