Another one for the dog theory. Is his name Harley? Dogs can be quite judgmental in their own way. Very opinionated pets.
Kidding .... check where your brake reservoir was in relation to the leak. Or check the fittings along the path of the front brake. Sounds like brake fluid to me too.
My Photo Album