Is it possible to have two templates in an article hirearchy?

Yes, you can create multiple templates for a custom post. Simply create a new template page and add the following code in the template header:

    <?php
/**
 * Template Name: Article type 1
 * Template Post Type: post, page
 */
get_header(); 
?>