Sounds daft but it works.As for the weeing on floor, reward charts and good old time out for doing it on purpose.Lots of praise and recognition when they help you keep the home clean and tidy.It really does get you down when the home is a mess so make it a priority and be consistant with the ground rules.HTH and goodluck