Launceston vet calls for dogs to donate blood