Want free puppies forever? Sure you can, if you're in Australia.
Your new puppy even comes with free food, free vet care, and even free boarding if you ever go off on holidays.
It's actually part of a clever little campaign by Seeing Eye Dogs Australia, who are on the lookout for carers. You'll be looking after a puppy from eight weeks old until they're 12-15 months of age, when they're ready to start training to help vision impaired people in the community.
Sounds like a win-win to us....