I've picked this up from another thread (Runners!!!!!!) and thought it deserved discussion in its own right.
By way of an example of how this *might* work I have added some extra profile fields which you can fill in on your profile here:
It is then displayed on your profile page that you have a dog available and how far you are willing to range. I've added a postcode field which is visible only to yourself as in the future it should be possible to add functionality to calculate distances.
You can also search the member list to find those members who have dogs available.
Search Memberlist (Just choose Deer Dog: yes and click Search)
Before going too far down this road it would be very useful to know if the fields I've added are the right fields, whether they are useful and whether any more are required before we get people to start filling it all in.
Once the bare bones are there (the data) we can build on it with searching, distances etc.