A man is in a critical condition in a Pittsburgh hospital after his father accidentally shot him with a gun he had just been given as a Father's Day present.