I have Chihuahua myself. the best training is every 4 hrs let it go outside and keep eye on it. once its peed or dumping then give treat. also after eat let dog go outside and let dog do whatever they want to do then before go bed go outside. That work for me. you can always go buy books or ask vet for better training and find the reason of this causing.