A Punta Gorda, Florida dog has an unusual talent - finding lost golf balls.
Buoy, a one-year-old Cavashon, has a golf course in his back yard.
His yard sits right by one of the toughest holes on the green.
"People that hit their ball with a slice, their ball goes into a set of bushes behind our building," said Buoy's owner Jim Bonebrake.
When golfers tee off and miss, Buoy comes out a winner.
"I haven't had to buy a golf ball ever since, which is great," said Bonebrake.
Buoy collects dozens of lost balls a week.
He even digs some of them out of the ground.
"He smells them. He can even smell them if they're buried in the ground and dig them up," said Bonebrake.
Buoy's hobby has created a pile of more than 100 golf balls.
"If you knew what kind of a golfer I was, you would know he saves me plenty of money," said Bonebrake.
Buoy's record is recovering 14 golf balls in just one hour.
Some are old, some are brand new.
"All we ask you to do is mark, put your initial on it and we're happy to return it to the rightful owner," said Denise Horton, Buoy's owner.
It seems neighbors are listening.
Buoy recently found a ball marked with a "T" on it.