blue and white surf board
Two cool dogs surfing
Black wet dog surfing
White and brown dog surfing
Guy fascinated by surfing dogs
Blue and yellow shirt worn by the guy
White waves in the water
Blue and black cap
Blue and white polka dot vest
Cute dog sticking its tongue out
Two dogs on a surfboard
Dog wearing a life vest
A black and blue hat
A blue and white surfboard
The water appears very rough
A blue colored vest
The tongue of a dog
White polka dots on blue life vest
A surfboard in the water
Two black ears of a dog
Two dogs and a man on a surfboard
Dog wearing blue and white life vest
Baseball cap on man's head
Wet dog on surfboard
White and blue striped surfboard
Waves in the water
Blue and green wetsuit top
Blue brim on man's cap
Two dogs riding a surfbaord
Dog's black nose surrounded by white circle
man with two dogs on a surfboard
a white surfboard with blue trim
a black dog with a blue safety fest
a blue safety vest with white polka dots
a beige dog on a surfboard
a black baseball cap with blue bill
a blue surfing shirt with yellow sleeves
man's tongue
man on a surfboard
crashing wave
dogs on a surfboard
two dogs riding a surfboard
a man riding a surfboard
a man and dog on a surfboard
a man and dog surfing
two dogs that are surfing
small dogs that are surfing
dogs wearing lifejackets
small dogs wearing lifejackets
two dogs wearing life jacket

Objects:
dog
dog
dog
dog
dog
dogs
guy
shirt
guy
water
waves
cap
vest
brown building
dog
tongue
dog
dog
surfboard
dog
life vest
hat
vest
tongue
dot
dot
dot
dot
dot
water
surfboard
dog
ear
ear
ears dog
dogs
man
surfboard
cap
head
surfboard
waves
waves
brim
man
cap
nose
circle
dogs
trim
dot
dot
dot
dot
dot
vest
blue bill
black cap
shirt
sleeve
sleeve
wave
dog
dog
dogs
surfboard
surfboard
man
dog
surfboard
dog
dog
life jackets
lifejacket
lifejacket
lifejackets
dogs
life jackets

Attributes:
name: dog
attrs: white
wet
brown
cute
one of two
cool
small
beige
surfing
black
name: dogs
name: guy
name: shirt
attrs: yellow
blue
name: water
name: waves
attrs: white
name: cap
attrs: black
blue
name: vest
attrs: polka dot
white
blue
name: brown building
name: tongue
name: surfboard
attrs: striped
white
blue
name: life vest
name: hat
attrs: black
blue
name: dot
attrs: white
name: ear
attrs: black
name: ears dog
name: man
name: head
name: brim
attrs: blue
name: nose
attrs: black
name: circle
attrs: white
name: trim
attrs: blue
name: blue bill
attrs: blue
name: black cap
attrs: black
name: sleeve
attrs: yellow
name: wave
attrs: crashing
name: life jackets
name: lifejacket
name: lifejackets

Contrastive attributes:
attr1: black
attr2: white
nouns: dog
attr1: blue
attr2: yellow
nouns: shirt