Carol does not like Dawn but I think it is our water, full of lime, a shower is no suds either even with the water softener. Now a good bore cleaner is Ballistol and it mixes with water. Simple Green works fine too but the easiest is 50-50 anti freeze and water.
PLEASE do NOT put WD40 in or on your fine rifles. The stuff causes rust. If it hardens you will never desolve it with anything. I have seen firing pins frozen solid in bolt guns. I had moisture problems in my garage in Ohio with wood working machines. Painted bases. Dust got all over so I sprayed WD40 on the painted surfaces to clean. Never seen metal rust so fast. The stuff will flush water off but remove it and replace with a good rust preventative.
Cold water is best for BP and then real hot to dry, then a good protectant so rust should never rear it's ugly head. Now a bullet or patch lube might need some soap.