We examine the design of self-organizing mobile adaptive networks with multiple targets in which the network nodes form distinct clusters to learn about and purse multiple targets, all while moving in a cohesive collision-free manner. We build upon previous distributed diffusion-based adaptive learning networks that focused on a single target to examine the case with multiple targets in which the nodes do not know the number of targets, and exchange local information with their neighbors in their learning objectives. In particular, we design a method allowing the nodes to switch the target they are tracking thereby engendering the formation of distinct stable learning groups that can split up and purse their distinct targets over time. We provide analytical mean stability and steady state mean-square deviation results along with simulations that demonstrate the efficacy of the proposed method.