The cost to have an ultrasound on a dog can vary from Vet to Vet but it costs from $300.00 to $500.00 to have an ultrasound done on your dog.
You might also look around as I've had a friend who had an ultrasound done on their dog for $50.00 at a small Vet clinic but that's rare.