add dogs implemented