This adorable puppy has learned how to retrieve coconuts for his owner and place them neatly in a pile.
One-year-old German Shepherd 'Lartae' first spotted the coconuts after they fell into the water in Chachoengsao, Thailand.
He cautiously waited on the bank before paddling through the pond to pluck them out with his mouth.
With a little help from owner Wacharapon Limsawat, the enthusiastic pup learned how to collect the coconuts and place them in a pile at the other end of the garden before going back for more.
Full-time farmer Wacharapon said: ''Lartae was a bit shy at first and didn't want to get into the water. I had to help him with the stick to push the coconuts near him.
''Then he was braver. He could go into the water and get the coconuts without any help. We taught him how to put them all in a pile to help up.
''I hope that he does this without asking. He's a very useful dog to have around the home.''