dogs are weird... We have 2 and both are trained... but sometimes.. they like to be idiots and piss in corners.

patience and spending alot of time with them is good. take it outside and praise when it does a good job.. The key is patience.. and remember.. they will always have accidents....