i would have to say that your lucario has the best moves that fit his catagory i would have to say tht wih the other ones you might want to get different moves, like tyranitar, sur3e it is not often you see a rock/ground pokemon with a water move, but it is going to be water pokemon that are going to defete you so dont get moves that are not effective againsed water, get a move for him like thunder fang, thrash and stone edge to replace surf (i put stone edge because it always does 100 hp damage) try that out ^^ XD