Dogs generally need longer time to be trained, so, if you are looking to get a dog, as well as a cat, it is important to bring home a middle-aged dog first and train it accordingly before getting a kitten.